Ich erhalte einige Werte von einem Array und eine Übereinstimmung mit diesen Werten in einer SQL-Abfrage.Anordnen eines Array-Werts zu SQL Query Error
Der Code hierfür ist wie folgt:
foreach($files as $ex){
$search = substr($ex,3,4);
$sql = 'SELECT DISTINCT `pdb_code` FROM pdb WHERE `pdb_code` <> ' .$search. ' LIMIT 6';
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$pdb[] = $row['pdb_code'];
}
}
Das Problem, das ich habe, ist
Sie haben einen Fehler in Ihrer SQL-Syntax; das Handbuch, dass zu Ihrer MySQL-Server-Version entspricht, die für die richtige Syntax in der Nähe von 'LIMIT 6' in Zeile 1
Bitte helfen .. Danke
Sie Zitate vergessen Haben Sie nicht? –
Sie müssen Ihre '$ seach' in Anführungszeichen einschließen. – Ali