Announcement

Collapse
No announcement yet.

Execute() funktioniert nicht

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

  • Execute() funktioniert nicht

    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()

    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()) {...}
            }
        } 
    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.
    Zuletzt editiert von StepByStep; 12.11.2008, 20:05.

  • #2
    Sorry...das Problem hat sich quasi erledit. Hab einfach nur vergessen, die User-Tabelle hochzuschieben.

    Comment

    Working...
    X