MySQL вставить в базу данных - PullRequest
0 голосов
/ 19 мая 2010

Привет всем, у меня есть этот скрипт, и я не буду вставлять в базу данных, и я не получаю ошибок: 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 голосов
/ 19 мая 2010

Может быть, вы получили сообщение об ошибке $stmt->execute();? Проверьте $stmt->error (это строка) непосредственно перед запуском $stmt->close();

Может быть, некоторые из ваших значений не должны быть строками, такими как параметры level и / или hood? Они выглядят как типичные целочисленные параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...