mysqli veritabanına eklemek

1 Cevap php

Merhaba tüm ben bu script var ve ben veritabanına eklemek olmayacak ve ben hiç hata alıyorum: S, bunun ne olduğunu biliyor musunuz?

    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 Cevap

Belki $stmt->execute(); çağrı bir hata alıyorum? (Bir dize olan) $stmt->error Giriş çalıştırmak hemen önce $stmt->close();

Belki bazı değerler gibi level ve / veya hood parametreleri olarak dizeleri, olmamalı? Bunlar tipik tamsayı parametreleri benziyor.