Invisible Geschrieben 13. Juni 2006 Teilen Geschrieben 13. Juni 2006 Hallo! Habe ein sehr dringendes Anliegen. In der fettgedruckten Zeile ist beim Aufruf folgender Fehler: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /BewerberDB/www/applicant_add.inc.php on line 83 Lustig ist, weshalb ich das gerade nicht ganz verstehe, dass ich das unter Windows erstellt habe, und da wird dieser Fehler nicht angezeigt, unter Linux jedoch schon. Woran kann das liegen??Denn die Daten, die in einem vorigen Formular (welches denselben Fehler hat und anscheinend nicht richtig die Daten aus der Datenbank holt) ausgewählt werden, werden alle nicht angezeigt. Ich würde mich über hilfe sehr freuen! $sql = "SELECT a.Name, a.FirstNames, a.MiKi, a.Sex, a.PlaceOfBirth,DATE_FORMAT(a.DateOfBirth, '%d.%m.%Y') AS DateOfBirth, a.ID, a.ParentInfos, a.DZB, a.jobid, a.STO,DATE_FORMAT(a.DateOfOffer, '%d.%m.%Y') AS DateOfOffer, DATE_FORMAT(a.DateOfBegin, '%d.%m.%Y') AS DateOfBegin, j.name AS job FROM Applicants AS a,jobs AS j WHERE a.ID=$_GET[applicantid] and a.jobid=j.id"; $res = mysql_query ($sql); $row = mysql_fetch_array($res); if ($row[sex]=="m") $row[sex]="männlich"; else $row[sex]="weiblich"; if ($row[MiKi]=="1") $row[MiKi]="ja"; else $row[MiKi]="nein"; if ($row[DZB]=="1") $row[DZB]="ja"; else $row[DZB]="nein"; if ($row[sTO]=="1") $row[sTO]="Berlin"; else $row[sTO]="Frankfurt"; Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Monty82 Geschrieben 14. Juni 2006 Teilen Geschrieben 14. Juni 2006 $res = mysql_query ($sql); $row = mysql_fetch_array($res); Versuch mal folgendes, dann solltest Du erfahren, wo der Fehler liegt: $res = mysql_query ($sql); echo '<b>'.mysql_error().'</b><br>'; $row = mysql_fetch_array($res); Und dass der Fehler nur unter Linux angezeigt wird, könnte an unterschiedlichen Error-Reporting-Einstellungen seitens PHP liegen... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.