Probleme mit PHP mysql_fetch_array():
-
Hi da draußen.
Ich habe folgendes Problem. Ich wollte mal ein einfaches Forum aufbauen und dann kommt aber folgende Meldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/v1dsfsd/showthreads.php on line 14
Der Code dazu lautet so:while(res)) {
echo "<a href=\"showanswers.php?fid=".row["fid"]."&tid=".row["id"]."\">";
echo $row["topic"]."</a><br>";Was ist falsch?
Bitte helft mir.
-
1. benutze die [php] tags.
2. wäre schön zu wissen, welche die Zuweisung $res = .... vor der while Schleife ist. Denn es kann mehrere Gründe geben
- MySQL ist down
- SQL Anfrage ist falsch geschrieben
- $res ist uninitialisiert oder NULL
??? Wir können nichts mehr sehen, als das was du postest.
-
<?
@include("config.php"); //Server Variablen
host, $user, db = mysql_select_db($database);_GET["fid"]);
while(res)) {
echo "<a href=\"showanswers.php?fid=".row["fid"]."&tid=".row["id"]."\">";
echo $row["topic"]."</a><br>";
}
?>
-
da ich kein MySQL Server, weiß ich nicht, ob die Einlogge Daten auch richtig sind. Du überprüfst auch nicht, ob $con NULL ist, ob $db NULL ist, ob $res NULL ist. Tipp: mysql_error und mysql_errno sollen dir dabei helfen, die Fehler zu finden.
-
Danke ich werde es weiter versuchen
-
und eine süße sql injection haben wir hier auch