Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » PHP & MySQL » Fehlermeldung MSQL    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
Locke30
Mitglied
Aktiver User


Dabei seit: 17.05.2006
Herkunft: vom Mars
Posts: 152
     Fehlermeldung MSQL Zitat | Bearbeiten

hallo,

ich teste ein User-Manager script, was ich mir gedownloadet habe und bekomme bei der Registrierung diese Fehlermeldung (mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /users/locke30/www/glass/class/User.php on line 117) die PHP-Version wäre 7.2 und die MSQL-Version 5.7 / 10.5-MariaDB / 13.4-PgSQL

und hier der Code
 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
public function register(){        
        $message = '';
        if(!empty($_POST["register"]) && $_POST["email"] !='') {
            $sqlQuery = "SELECT * FROM ".$this->userTable." 
                WHERE email='".$_POST["email"]."'";
            $result = mysqli_query($this->dbConnect, $sqlQuery);
------117>>>>>>  $isUserExist = mysqli_num_rows($result);
            if($isUserExist) {
                $message = "User already exist with this email address.";
            } else {            
                $authtoken = $this->getAuthtoken($_POST["email"]);
                $insertQuery = "INSERT INTO ".$this->userTable."(first_name, last_name, email, password, authtoken) 
                VALUES ('".$_POST["firstname"]."', '".$_POST["lastname"]."', '".$_POST["email"]."', '".md5($_POST["passwd"])."', '".$authtoken."')";
                $userSaved = mysqli_query($this->dbConnect, $insertQuery);
                if($userSaved) {                
                    $link = "<a href='http://webdamn.com/demo/user-management-system/verify.php?authtoken=".$authtoken."'>Verify Email</a>";            
                    $toEmail = $_POST["email"];
                    $subject = "Verify email to complete registration";
                    $msg = "Hi there, click on this ".$link." to verify email to complete registration.";
                    $msg = wordwrap($msg,70);
                    $headers = "From: info@webdamn.com";
                    if(mail($toEmail, $subject, $msg, $headers)) {
                        $message = "Verification email send to your email address. Please check email and verify to complete registration.";
                    }
                } else {
                    $message = "User register request failed.";
                }
            }
        }
        return $message;
    }



Voranmeldung für die Neue Runde in Spacepiraten

Jetzt registrieren ----->>>>>(http://runde3.spacepiraten.de/reg.php)<<<<<

>>>>>>>Der Start ist vorraussichtlich Anfang November<<<<<<<<
25.07.2022, 09:09 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » PHP & MySQL » Fehlermeldung MSQL   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz