[PHP] Verbindung zu MySQL-Datenbank

Dieses Thema im Forum "Webentwicklung" wurde erstellt von GenO37, 7. Juli 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 7. Juli 2007
    Verbindung zu MySQL-Datenbank

    Hi Leute, kann mir jemand sagen was hier nicht funktioniert? Ich bekomme immer den Fehler:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    Ich bin langsam am verzweifeln. Ich habe sonst keine Probleme gehabt. Hab schon alles mögliche ausprobiert. Die Variablen aus mysql_connect() sind alle in ner var.inc.php gespeichert und die ist auch inkludiert.

    ------------------------------------------------------------------------
    <?php
    include 'include/var.inc.php';

    // Aus URL übergebene ID in Variable speichern
    $url_nid = $_GET["id"];

    // Verbinden zu MySQL-Datenbank
    $conn = mysql_connect($dbserver, $dbuser, $dbpass);
    // Datenbank auswählen
    mysql_select_db("cartrader", $conn);

    $query = 'SELECT * FROM news';
    $result = mysql_query($query, $conn);

    if ($result = False) {
    die ("Keine News-ID angegeben!");
    }
    $news = mysql_fetch_array($result, MYSQL_ASSOC);
    ------------------------------------------------------------------------

    Wär cool, wenn einer ne Antwort weiß.
    MfG
     

  2. Anzeige
  3. #2 7. Juli 2007
    AW: Verbindung zu MySQL-Datenbank

    zwei fehler

    1.
    if($result = False) -> setzt $result auf false, fragt aber nicht ob es schon false ist
    --
    if($result == false)

    2.
    du holst dir die id aus der GET übergabe, aber nachfolgend verwendest du sie nicht, folglich ist die fehler meldung "Keine News-ID angegeben!" unsinnig
     
  4. #3 7. Juli 2007
  5. #4 8. Juli 2007
    AW: Verbindung zu MySQL-Datenbank

    So funktioniert's jetzt:

    ---------------------------------------------------------------------------------------------------------------------
    <?php

    include 'include/var.inc.php';

    // Aus URL übergebene ID in Variable speichern
    $url_nid = $_GET["id"];
    if (!$url_nid <> 0) {
    die ("Keine News-ID angegeben!");
    }

    // Verbinden zu MySQL-Datenbank
    $conn_news = mysql_connect($dbserver, $dbuser, $dbpass);
    if (!$conn_news) {
    die ("Verbindung zur Datenbank fehlgeschlagen!");
    }
    // Datenbank auswählen
    mysql_select_db("cartrader", $conn_news);

    $query_news = "SELECT * FROM news WHERE nid=".$url_nid;
    $result_news = mysql_query($query_news);

    $news_array = mysql_fetch_array ($result_news, MYSQL_ASSOC) or die (mysql_error());

    ?>
    ---------------------------------------------------------------------------------------------------------------------

    Vielen Danke Leute, ihr habt beide ne BW :)
     

  6. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP Verbindung MySQL
  1. Antworten:
    6
    Aufrufe:
    457
  2. Antworten:
    0
    Aufrufe:
    436
  3. Antworten:
    0
    Aufrufe:
    211
  4. Antworten:
    2
    Aufrufe:
    305
  5. socket verbindung php

    enel , 14. Januar 2006 , im Forum: Webentwicklung
    Antworten:
    0
    Aufrufe:
    208