2010-05-19 136 views
0

你好,我有這個腳本,我不會插入到數據庫中,我不會有任何錯誤:S,你知道它是什麼嗎?mysqli插入數據庫

function createUser($username, $password) { 
    $mysql = connect(); 
    if($stmt = $mysql->prepare('INSERT INTO users (username, password, alder, hood, fornavn, efternavn, city, ip, level, email) VALUES (?,?,?,?,?,?,?,?,?,?)')) { 
     $stmt->bind_param('ssssssssss',$username,$password, $alder, $hood, $fornavn, $efternavn, $city, $ip, $level, $email); 
     $stmt->execute(); 
     $stmt->close(); 
    } else { 
     echo 'error: ' . $mysql->error; 
    } 

回答

0

也許你從$stmt->execute();調用中收到錯誤?檢查$stmt->error(這是一個字符串)運行$stmt->close();

之前也許有些你的價值觀不應該是字符串,如level和/或hood參數?它們看起來像典型的整數參數。