ilch Forum » Allgemein » HTML, PHP, SQL,... » Mysql kurze Hilfe :D

Geschlossen
  1. #1
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    In Mysql hab ich ja nie den durchblick gehabt.

    Kann mir wer helfen? lächeln

    $verbindung = mysql_connect ($server,
    $username, $password)
    or die ("keine Verbindung möglich.
     Benutzername oder Passwort sind falsch");
    
    mysql_select_db($database)
    or die ("Die Datenbank existiert nicht.");
    $uid = $_GET['id'];
    $abfrage = "SELECT * FROM kundenkarte WHERE id = $uid";
    $erg = mysql_query($abfrage);
    $row = mysql_fetch_assoc($erg);
    echo "$row->name";


    (Es sind keine \ da zunge die kommen von Script Ilch hier erst zunge

    Bekomme nur die meldung
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/gastankstelle-fuldatal.de/httpdocs/admindetails.php on line 17
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tr3icio gelöschter User
    1. Der Fehler sagt, dass dein Query nichts zurückgibt, womit PHP was anfangen kann.
    2. Kann bei dem Query jeder schnell deine Datenbank übernehmen. Ich sage nur: mysql_real_escape_string()
    3. Was ist wenn $_GET['id'] nicht gesetzt ist? Nennt sich dann "Fehlermeldung von PHP"
    4. Wenn du mysql_fetch_assoc() nutzt bekommst du einen Array und kein Objekt. Du versucht auf $row als Objekt zuzugreifen, was sowieso nicht gehen wird. Es muss heißen: $row['name']

    Und ich empfehle dir einsprachig zu schreiben ..
    Du machst deine Variablen in Deutsch und Englisch.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    <?php
    $host = "localhost";
    $user = "";
    $pass = "";
    $dbase = "";
    
    $connection = mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank moeglich."); 
    $db = mysql_select_db($dbase , $connection) or die ("Auswahl der Datenbank nicht moeglich."); 
    
    $uid  = mysql_real_escape_string($_GET['id']);
    $sql  = mysql_query("SELECT * FROM kundenkarte WHERE id = ".$uid);
    $data = mysql_fetch_assoc($sql);
    
    echo "Mein Name ist: ".$data['name']."<br />";
    ?>
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten