Anzeige:
Ergebnis 1 bis 9 von 9

Thema: fehler bei mysql_fetch_array

  1. #1
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215

    fehler bei mysql_fetch_array

    Hi!

    Wichtig!!!

    Wollte gerade eine Datenbank auslesen...
    mit diesem Script:
    PHP-Code:
    <?php
    $db
    =mysql_connect("host","user","passwd") or die ("Verbindung fehlgeschlagen!");
    mysql_select_db("xxx",$db);
    $SQL_statement="SELECT * FROM xxx WHERE  ID='1'";
    $result=mysql_query($SQL_statement);
    $row=mysql_fetch_array($resultMYSQL_BOTH);
    mysql_close();
    ?>
    [...]
    <?php echo $row['xxx']; ?>
    Dort kommt aber die Fehlermeldung:
    "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\xampp\htdocs\...\...\includes\index.inc.p hp on line 6"

    Ich habe es online auf meinem Server etestet, und unter Apache. Immer das gleiche.
    Bei meinen anderen Scripts, die bis jetzt funktionierten, kommt das gleiche.

    An was liegt das?

    Bitte helft mir schnell!!!

    Gruß & Dank
    Maik

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Der Fehler muss irgendwo in dieser Zeile liegen:
    $result=mysql_query($SQL_statement);
    liegen. Deswegen bitte mal folgendes nach dieser Zeile einfügen:
    var_dump($result);

    und überprüfe, ob da ein Ergebniszeiger raus kommt.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  3. #3
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215
    hm... da kommt das:
    "resource(3) of type (mysql result)"
    Seitdem ich es heute probiert habe, gehts wieder, obwohl ich nix gemacht habe... wie kann das sein?
    Naja. trotzdem Danke...

    Maik

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Manchmal will ich das auch net wissen. Hatte auch schon Skripte, die sich selbst repariert haben
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  5. #5
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215
    das war ja bei mir nicht bloß ein script, sondern alle...
    also müsste es ja am system bzw am apache liegen...

    Maik

  6. #6
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215

    wichtig!

    Ich weis, an was das liegen könnte.
    ich habe seit ein paar tagen PHPmyAdmin 2.6.4-pl1 mit MySQL 5.0.15-nt drauf.
    Dort kann man jetzt bei jeder Datenbank/Tabelle irgendwas mit "Kollation" einstellen.
    das steht bei mir auf "latin1_general_ci".
    Könnte es daran liegen?
    Obwohl, bei der DB die ich gestern getestet hab, gehts auch mit der.

    HILFE...

  7. #7
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215
    Hi!

    Ich habe jetzt den Fehler.
    Es lag an dem Tabellen-Namen.
    Es war ein '-' drin.

    Maik

  8. #8
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    und beim Anlegen hat MySQL da net gemeckert? Merkwürdig.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  9. #9
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215
    nee, da kam keine meldung...
    Aber was ist das nun mit "Kollation"?

    Maik

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •