Suchfunktion
Erfahrenes Mitglied
Hi.
Ich lasse mir aus meiner Datenbank Eintraege auslesen und moechte diese ausgeben.
Wenn ich den Select-Befehl direkt in meinem phpmyadmin ausfuehre, werden Inhalte augegeben.
Aber wenn ich das PHP-Script ausfuehre, kommt
Versuche ich ein print_r($result);, wird mir "Resource id #330" ausgegeben.
Was mache ich falsch?
Ist die Verbindung zur Datenbank eventuell nicht aufgebaut?
Help
Ich lasse mir aus meiner Datenbank Eintraege auslesen und moechte diese ausgeben.
PHP:
...
$link = mysql_connect("127.0.0.1", $username, $password) or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db($db) or die("Auswahl der Datenbank fehlgeschlagen");
$result = mysql_query("SELECT c.uid, c.title FROM tt_news n, tt_news_cat c, tt_news_cat_mm mm WHERE n.uid = mm.uid_local AND mm.uid_foreign = c.uid AND c.pid = '208' GROUP BY c.uid");
foreach($result as $e){
...
}
...
Wenn ich den Select-Befehl direkt in meinem phpmyadmin ausfuehre, werden Inhalte augegeben.
Code:
uid title
1 Aushilfskraft
2 Techniker
Aber wenn ich das PHP-Script ausfuehre, kommt
(line19 = "foreach($result as $e){" )Warning: Invalid argument supplied for foreach() in foo.php(55) : eval()'d code on line 19
Versuche ich ein print_r($result);, wird mir "Resource id #330" ausgegeben.
Was mache ich falsch?
Ist die Verbindung zur Datenbank eventuell nicht aufgebaut?
Help