[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. 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. 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
     
  3. 7. Juli 2007
    AW: Verbindung zu MySQL-Datenbank

    PHP: mysql_error - Manual
     
  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
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.