SQL-prepare - Probleme

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL-prepare - Probleme

    Hallo

    Ich versuche verzweifelt das Feld user_name aus der Datenbank zu bekommen, wie muss ich das machen?

    PHP Code:
            $query $mysqli->prepare('SELECT user_id FROM user WHERE user_email = ? AND user_password = ?');
            
    $query->bind_param('ss'$_POST['user_email'], md5($_POST['user_password']));
            
    $query->execute();
            
    $query->store_result();
            
    $query->bind_result($user_id); 
    Mit user_id geht es ja problemlos ...
    also ich möchte so etwas:
    $query->bind_result($user_name);
    oder einfacher
    $user-name = ???

    Vielen Dank für Eure Hilfe und Grüsse, Nebbiolo

  • #2
    Na zuerst müsstest du es mal selektieren …
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Comment


    • #3
      Originally posted by wahsaga View Post
      Na zuerst müsstest du es mal selektieren …
      Dank mal für den Tipp - Aber wie und wo?

      Comment


      • #4
        Originally posted by nebbiolo View Post
        Dank mal für den Tipp - Aber wie und wo?
        Im SELECT wär ein guter Ort.

        Comment


        • #5
          Originally posted by nebbiolo View Post
          Hallo

          Ich versuche verzweifelt das Feld user_name aus der Datenbank zu bekommen, wie muss ich das machen?

          PHP Code:
                  $query $mysqli->prepare('SELECT user_id FROM user WHERE user_email = ? AND user_password = ?');
                  
          $query->bind_param('ss'$_POST['user_email'], md5($_POST['user_password']));
                  
          $query->execute();
                  
          $query->store_result();
                  
          $query->bind_result($user_id); 
          Mit user_id geht es ja problemlos ...
          Setze 'user_name' in den Query-String ein und füge die Zielvariable dem Aufruf von ->bind_result() hinzu:
          PHP Code:
          $stmt $mysqli->prepare('SELECT user_id, user_name FROM ...');
          // ...
          $stmt->bind_result($user_id$user_name); 
          Klingon function calls do not have “parameters”‒they have “arguments”‒and they always win them!

          Comment


          • #6
            Vielen Dank fireweasel!!!
            So klappt es wunderbar ... ich glaube so habe ich es auch mal versucht ... vielleicht aber ohne Komma dazwischen.
            Allen schöne Sommerferien und viele Grüsse, Nebbiolo

            Comment

            Working...
            X