mysqli插入数据库

时间:2010-05-19 16:28:51

标签: php mysqli

大家好,我有这个脚本,我不会插入数据库,我没有错误:S,你知道它是什么吗?

    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;
    }

1 个答案:

答案 0 :(得分:0)

也许您在$stmt->execute();电话中收到错误消息?在运行$stmt->error

之前检查$stmt->close();(这是一个字符串)

也许您的某些值不应该是字符串,例如level和/或hood参数?它们看起来像典型的整数参数。