Schwerwiegender Fehler: Nicht abgefangene Ausnahme „Exception' mit der Meldung „注册失败' in D:\phpStudy\WWW\api\lib\User.php:84 Stack-Trace: #0 D:\phpStudy\WWW\api\index.php(6 ): User->register('admin1', 'admin1') #1 {main}
dahai
dahai 2017-08-12 00:01:30
0
1
1384

Erklären Sie zunächst, dass die Datenbank normal ist, der Primärschlüssel der Benutzertabelle wird inkrementiert, bitte antworten Sie

Schwerwiegender Fehler: Nicht erfasste Ausnahme „Exception“ mit der Meldung „Registrierung fehlgeschlagen“ in D:phpStudyWWWapilibUser.php:84 Stack-Trace : #0 D:phpStudyWWWapiindex. php(6): User->register('admin1', 'admin1') #1 {main} in D:phpStudyWWWapilibUser.php in Zeile 84 geworfen

Code

public function register( $ userername, $ password)
{
Neue Ausnahme werfen ('Passwort kann nicht leer sein'. In die Datenbank schreiben
        $sql = 'insert into user (username, Password, CreatingAt) Values ​​​​​​(:username,:password,:createdAt)';               $createdAt = time(); ->_md5( $password);
// var_dump($password);exit();
var_dump($password);exit();
var_dump($password);exit();
Benutzername);
            $ stmt->bindParam(':password', $password);                       $stmt->bindParam(':createdAt', $createdAt);                                                                                                             

if (!$stmt->execute() ) {
try{
throw new Exception('Registrierung fehlgeschlagen',ErrorCode::REGISTER_FAIL);
Catch (Execption $e) {
                echo $e->
'password' => $password ,
'createdAt' =>

dahai
dahai

kaiche

Antworte allen(1)
ringa_lee

看的有点头大,或者 你可以截图,或者加个代码高亮嘛!

$stmt->execute(),这一步执行的时候就报错了,你再往前断点调试一下,一步一步往上dump一下,看是哪个地方出个问题

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage