• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mysql_result funktioniert nicht

Status
Für weitere Antworten geschlossen.

hgs78

Neues Mitglied
hallo zusammen!

per post-methode wird ein array übergeben. dieses soll dann ausgelesen werden über ein foreach()

Code:
foreach ($wbs as $elem)
{
	
	 $result=mysql_query("select * from T_wbs where wbs=$elem",$db);
	 $result_wbs = mysql_result($result,0,"wbs");
	 echo $result_wbs;
}

was mach ich denn falsch?

MOD-EDIT: Inkorrekter Title
 
Werbung:
wenn ich mich nich irre, MÜSSEN alle mysql-funktionen/anweisungen groß geschrieben werden... bei dir sind sie ALLE klein geschrieben.

oder versuch es mal mit print_r(result_wbs) auszugeben.
 
Also was mir aufgefallen ist, ist dass du die variable in '' schreiben solltest und dass du die SQl Abfrage groß schreiben solltest
und ob dein "Suchwort" ein String ist, dann sollte es "LIKE" nicht "=" sein, und die `` fehlen auch

[php:1:0d44db025d]<?php
foreach ($wbs as $elem)
{

$result=mysql_query("SELECT * FROM T_wbs WHERE `wbs`LIKE '$elem'",$db);
$result_wbs = mysql_result($result,0,"wbs");
echo "$result_wbs";
}

?>[/php:1:0d44db025d]

und dann würde mich noch interressieren, ob das absicht ist, dass die Tabelle groß geschrieben ist
 
Werbung:
mysql_query("SELECT * FROM `T_wbs` WHERE `wbs` LIKE '$elem'",$db);

was gibst du da im 2. parameter an? und ich würde alles in `` schreiben ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben