SQL-prepare - Probleme

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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.

    Kommentar


    • #3
      Zitat von wahsaga Beitrag anzeigen
      Na zuerst müsstest du es mal selektieren …
      Dank mal für den Tipp - Aber wie und wo?

      Kommentar


      • #4
        Zitat von nebbiolo Beitrag anzeigen
        Dank mal für den Tipp - Aber wie und wo?
        Im SELECT wär ein guter Ort.

        Kommentar


        • #5
          Zitat von nebbiolo Beitrag anzeigen
          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!

          Kommentar


          • #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

            Kommentar

            Lädt...
            X