Bitte ich brauche deine Hilfe, ich versuche, dies zu lösen. Bitte überprüfen Sie meine Codes, wenn etwas fehlt.Schwerwiegender Fehler: Aufruf zu undefinierter Methode PDO :: bindparam()
Antwort
bindParam
ist eine Methode einer PDO-Anweisung, aber Sie versuchen, sie mit der undefinierten Variablen $STHA
zu verwenden.
Vorbereitung einer SQL-Abfrage mit Ihrem Datenbank-Handler ($DBH->prepare(...)
in Ihrem Fall) gibt eine PDO-Anweisung zurück. Sie haben diese Parameter zu binden, verwenden und Ihre Abfrage ausführen:
$STHA = $DBH->prepare(...); // prepare returns a "statement"
$STHA->bindParam(...); // use the statement to bind your parameters
// ...
$STHA->execute()
auch feststellen, dass bindParam
mit einem Kapital geschrieben P.
Update: Sie auch Ihre benannte Parameter in der SQL nicht verwenden Frage, Sie verwenden nur Ihre PHP-Variablen. Verwenden Sie stattdessen die genannten Parameter:
$DBH->prepare("SELECT * FROM adm_login_info
WHERE cEmail = :txtEmail
AND cPassword = :txtPassword AND cLoginStat=1 AND cLock=0 ");
Was soll ich tun, um es richtig zu machen? Wie kann ich $ STHA als definierte Variable verwenden? tnx –
@SchwarzSpiel siehe meine aktualisierte Antwort. –
Sie könnten einige Worte über Sicherheitsprobleme des Op-Codes – Fabio
- 1. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion expect_popen()
- 2. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mysql_connect()
- 3. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion http_get()
- 4. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion: imagecreate()
- 5. Aufruf zu undefinierter Methode PDO :: fetchColumn()
- 6. Schwerwiegender Fehler: Aufruf zu undefinierter Methode simple_html_dom :: first_child()
- 7. php Schwerwiegender Fehler: Aufruf zu undefinierter Methode TCPDF :: addTTFfont() in
- 8. PHP DOMDocument: Schwerwiegender Fehler: Aufruf zu undefinierter Methode DOMElement :: save()
- 9. Schwerwiegender Fehler: Aufruf zu undefinierter Methode Module_model :: active()
- 10. Kohana ErrorException [Schwerwiegender Fehler]: Aufruf zu undefinierter Methode Request :: redirect()
- 11. Schwerwiegender Fehler: Aufruf zu undefinierter Methode objectInfo :: objectInfo()
- 12. PHP Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mssql_connect()
- 13. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion: MDB2_Driver_MYSQL :: getAll()
- 14. XAMPP - Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mysql_connect()
- 15. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion navigator_web() in
- 16. PHP Schwerwiegender Fehler: Aufruf zu undefinierter Funktion password_verify()
- 17. Schwerwiegender Fehler: Aufruf zu undefinierter Funktion finfo_open() in PHP
- 18. PHP/Apache: PHP Schwerwiegender Fehler: Aufruf zu undefinierter Funktion mysql_connect()
- 19. Fehler: Aufruf zu undefinierter Methode mysqli_result :: fetch_both()
- 20. Sehr einfache PDO-Methode mit bindParam()
- 21. Schwerwiegender Fehler: Aufruf zu undefinierter Methode GuzzleHttp \ Client :: request() mit Guzzle 6
- 22. Aufruf zu undefinierter Methode CI_DB_mysql_driver :: row_array()
- 23. Aufruf zu undefinierter Methode Query \ Builder
- 24. Schwerwiegender Fehler: Aufruf zu undefined Methode enthält() in Symfony 2.7
- 25. PHPUnit Aufruf zu undefinierter Methode `Mock_x _ :: method()`
- 26. Aufruf zu undefinierter Methode Google_Service_Drive_FileList :: getItems()
- 27. Aufruf zu undefinierter Methode CI_Input :: load_query()
- 28. erstellen Datenbank mit PDO bindParam
- 29. Schwerwiegender Fehler: PDO-Anweisung undefinierte Methode & nicht definierter Index?
- 30. Laravel Fehler: Aufruf zu undefinierter Methode class :: seeJsonStructure()
Was ist '$ STHA'? –
Wo erstellen Sie Ihre Verbindung freundlicherweise teilen oder auch wo Sie PDO etwas wie $ DBH = neues PDO initialisieren ('dblib: host ='. $ ServerUrl. '; Dbname ='. $ ServerDb, $ serverUser, $ serverPass); – chapskev