2010-05-19 5 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 매개 변수로 문자열을, 안? 일반적인 정수 매개 변수처럼 보입니다.

관련 문제