mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 19:21 Benutzername: Passwort: Auto-Login

Thema: Warning: mysql_fetch_array(): ... vom 01.08.2013


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Warning: mysql_fetch_array(): ...
Autor Nachricht
Schmitty
Threadersteller

Dabei seit: 24.06.2013
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Do 01.08.2013 20:21
Titel

Warning: mysql_fetch_array(): ...

Antworten mit Zitat Zum Seitenanfang

In einem Content Management bekomme ich im Feld, wo eigentlich der editierbare Content-Bereich erscheinen sollte, folgende Warnung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/6/d96197773/htdocs/httpdocs/administration/extensions/tree/ltext.php on line 26

In der PHP-Datei um Line 26 befindet sich folgender Code:

Code:

$result=mysql("$db","SELECT ltext
                FROM ".$lang."_pages
                WHERE id = ".$id);
$row=mysql_fetch_array($result);
echo "<link rel='stylesheet' href='../../css/iframe.css' type='text/css'>".settag_c($row['ltext']);


Kann mir jemand sagen, wo das Problem liegt und wieso mir der Content nicht angezeigt wird, sondern stattdessen die Fehlermeldung? Ist im Code eventuell etwas falsch? Liegt es vielleicht am Server?
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Do 01.08.2013 21:30
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
mysql_error()
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Schmitty
Threadersteller

Dabei seit: 24.06.2013
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Do 01.08.2013 22:32
Titel

Antworten mit Zitat Zum Seitenanfang

???

DEKONSTRUKTIV, bitte nähere Infos, wo ich was tun muss?
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Do 01.08.2013 23:06
Titel

Antworten mit Zitat Zum Seitenanfang

http://php.net/manual/en/function.mysql-error.php * Ööhm... ja? *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Schmitty
Threadersteller

Dabei seit: 24.06.2013
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Do 01.08.2013 23:23
Titel

Antworten mit Zitat Zum Seitenanfang

Die Warnung gibt doch an, Fehler in Reihe 26. Genau kann ich diese aber nicht entschlüsseln. Was kann ich tun?
  View user's profile Private Nachricht senden
qualidat

Dabei seit: 14.09.2006
Ort: Eichwalde bei Berlin
Alter: 63
Geschlecht: Männlich
Verfasst Do 01.08.2013 23:27
Titel

Antworten mit Zitat Zum Seitenanfang

Evtl. ist $result leer, weil die Abfrage nix bringt? Testen!

Man sollte das "fetchen" daher immer per "if ($result) ..." abfangen, wenn man nur nach einem Datensatz sucht, ansonsten per Schleife mit while ...

Siehe hier, zweites Beispiel: http://php.net/manual/de/function.mysql-fetch-array.php
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Fr 02.08.2013 02:13
Titel

Antworten mit Zitat Zum Seitenanfang

Der Code ist leider sehr schlecht. Neben fehlendem Fehlermanagement sieht es auch so aus, als ginge $id ungefiltert in die Query ein.
  View user's profile Private Nachricht senden
zeji

Dabei seit: 05.10.2010
Ort: -
Alter: 18
Geschlecht: Männlich
Verfasst Fr 02.08.2013 11:41
Titel

Antworten mit Zitat Zum Seitenanfang

Debug mal $result.

Code:

print_r($result);
  View user's profile Private Nachricht senden
 
Ähnliche Themen Fieses PHP/MySQL-Skript gibt nur "Array Array Array..." aus
[mysql/php] array speichern
[php/mysql] daten aus DB rausholen, und in zufalls-array
Warning: session_start() [function.session-start]
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.