Hallo, 
wer weiß weiter?
So geht die DB-query erfolgreich:
echo implode (", ", $KdNr);
$result=mysql_query("select * from $tabelle where KdNr in (723, 753, 839, 890)");
aber so geht die Query nicht!!!
echo implode (", ", $KdNr);
$result=mysql_query("select * from $tabelle where KdNr in (%s)", implode(", ", $KdNr));
ich weiß nicht warum, insbesondere wenn man sieht, daß
echo implode (", ", $KdNr)genau (723, 753, 839, 890) ergibt, dh. beides müßte identisch sein, aber nur das erste geht
Bin für jeden Tip dankbar.
Gruß Ralf
							
						
					wer weiß weiter?
So geht die DB-query erfolgreich:
echo implode (", ", $KdNr);
$result=mysql_query("select * from $tabelle where KdNr in (723, 753, 839, 890)");
aber so geht die Query nicht!!!
echo implode (", ", $KdNr);
$result=mysql_query("select * from $tabelle where KdNr in (%s)", implode(", ", $KdNr));
ich weiß nicht warum, insbesondere wenn man sieht, daß
echo implode (", ", $KdNr)genau (723, 753, 839, 890) ergibt, dh. beides müßte identisch sein, aber nur das erste geht
Bin für jeden Tip dankbar.
Gruß Ralf
 
          
 komme nicht weiter!!! wer weiß Rat?
									
									
									komme nicht weiter!!! wer weiß Rat?
								 Meiner ist der untere $result, der gibt aus was du haben willst. Ein Tip, wenn was nicht funzt dann immer mit echo die Query Strings ausgeben lassen, denn bedenke, MySQL macht weniger fehler als man selbst
  Meiner ist der untere $result, der gibt aus was du haben willst. Ein Tip, wenn was nicht funzt dann immer mit echo die Query Strings ausgeben lassen, denn bedenke, MySQL macht weniger fehler als man selbst 



Kommentar