Hallo zusammen,
habe lokal eine kleine Anwendung entwickelt (unter dem relativ aktuellen xampp-Packet) und hab' sie jetzt auf mein host-europe.de-Webspace hochgeschoben - aber irgendwie scheinen die (objektorientierten) Datenbankzugriffe nicht zu funktionieren.
Bei dem unten aufgeführten Skript bekomme ich die Fehlermeldung:
Fatal error: Call to a member function execute() on a non-object in /is/htdocs/.../login.php on line 13
...und zwar genau bei der Ausführung von $com->execute()
Weiss vielleicht jemand Rat? Ich bin noch relativ neu in PHP unterwegs - vielleicht muss ich ja nur irgendwo irgendwas aktivieren.
Bin für jedes Feedback dankbar.
habe lokal eine kleine Anwendung entwickelt (unter dem relativ aktuellen xampp-Packet) und hab' sie jetzt auf mein host-europe.de-Webspace hochgeschoben - aber irgendwie scheinen die (objektorientierten) Datenbankzugriffe nicht zu funktionieren.
Bei dem unten aufgeführten Skript bekomme ich die Fehlermeldung:
Fatal error: Call to a member function execute() on a non-object in /is/htdocs/.../login.php on line 13
...und zwar genau bei der Ausführung von $com->execute()
PHP Code:
session_start();
$db = new MySQLi(...);
if ( isset($_POST['submit']) ) {
if ( isset($_POST['user']) && $_POST['user'] != '' && isset($_POST['pwd']) && $_POST['pwd'] != '') {
$sql = 'SELECT user, name, vorname FROM user_table '
. 'WHERE user="' . strtolower($_POST['user']) . '" AND pwd="' . $_POST['pwd'] . '"';
$com = $db->prepare($sql);
$com->execute();
$com->bind_result($user, $name, $vorname);
if ($com->fetch()) {...}
}
}
Bin für jedes Feedback dankbar.
Comment