DB Abfrage mit Array vergleichen

  • Themenstarter Themenstarter starfoxfs
  • Beginndatum Beginndatum
In dem Fall könnte man es per IN() lösen: (zu spät :-( :p )
Code:
"SELECT * FROM ".$sqltab4." WHERE HPARTPLBLK IN('".implode("'",$teilezusammen)."')"
 
PHP:
$teilezusammen = array_merge($teile1, $teile2);
$teilenr = implode(",", $teilezusammen);

$sql3 = "SELECT * FROM ".$sqltab4." WHERE HPARTPLBLK IN (" . $teilenr . ")";  
$result3 = $db->query($sql3)or die(mysql_error()); 
while ($row = $db->fetcharray($result3))
{
.
.
.

Fehlermeldung:
Unknown column 'B173416' in 'where clause'
 
Zuletzt bearbeitet von einem Moderator:
In der HPARTPLBLK in der DB sehen die Werte so aus:

A1
A2
A3
A4
.
.
.
später irgendwann kommt dann
B1
B2
.
.
.
und das ganze geht beides in den 7 stelligen Bereich hoch
B173416
B173417
B173418
.
.

gespeichert unter Varchar 255
 
Zurück