Ergebnis 1 bis 4 von 4

Thema: [PHP,MySQL] Problem mit gewöhnlichem INSERT

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    [PHP,MySQL] Problem mit gewöhnlichem INSERT

    Ist mir ja fast schon peinlich, wegen einem derartigen Problem mich zu melden, aber ich bin komplett ratlos.

    Ich möchte mit folgendem Script Daten in meine Datenbank einfügen, hab allerdings das Problem, dass das gute Programm den Datensatz nicht einträgt.

    PHP-Code:
    <?

    $hostdb = "localhost";
    $userdb = "username";
    $passdb = "passwort";
    $db   = "server";

    $verbindung = @mysql_connect($hostdb,$userdb,$passdb);

    if (!$verbindung)
    {  echo "1error: no connection";
       exit;
    }
    else
    {
      if(isset($user) && isset($pass))
      {
        $sql = "SELECT * FROM `userdata` WHERE `user`='".$user."'";
            
        $result = mysql_db_query($db,$sql,$verbindung);
            
        if(mysql_affected_rows()==0)
        {
          $sqln = "INSERT INTO `userdata` (`id` , `user` , `pass`)"  
                . " VALUES ('','".$user."', '".$pass."');";
        
          echo("0ok");  
        }
        else
        {
          echo("1error: user already exists");
        }
            
      }
      else
      {
        echo("1error: no input data");
      }
    }
    mysql_close($verbindung);
    echo("*");
    ?>
    Ich hab mir $sql ausgeben lassen und so als SQL-Statement in phpMyAdmin eingetragen - und läuft, die Query hat also nichts. Aber warum fügt er das ganze nicht ein? Die SELECT-Abfrage lauft doch auch problemlos.

    Bin für jede Hilfe dankbar

    Geändert von MuadDib (19.02.2004 um 21:10 Uhr)

Berechtigungen

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