Mysql
 sql >> база данни >  >> RDS >> Mysql

Предупреждение:mysqli_stmt::bind_param():Броят на променливите не съвпада с броя на параметрите в подготвеното изявление

Загубете кавичките около ? и използвайте 10 params вместо 11

Вместо това:

$insert = "INSERT INTO record_user (ip,country,address,stack,skills,employment_type,city_selection,landing_time,submission_time,time_spent) 
VALUES ('?','?','?','?','?','?','?','?','?','?')";
$insert = $con->prepare($insert);
$insert->bind_param("ssssssssss", $user_ip, $country, $location, $stack, $skills, $employment, $city, $landing_time, $submission_time, $time_spent);

Опитайте това:

$insert = "INSERT INTO record_user (ip,country,address,stack,skills,employment_type,city_selection,landing_time,submission_time,time_spent)
VALUES (?,?,?,?,?,?,?,?,?,?)";
$insert = $con->prepare($insert);
$insert->bind_param("ssssssssss", $user_ip, $country, $location, $stack, $skills, $employment, $city, $landing_time, $submission_time, $time_spent);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите съществуването на данни от две колони в две различни таблици? MySQL

  2. Комитирайте данни в mysql контейнер

  3. MYSQL тригери:JSON_SEARCH целочислена стойност в json масив от цели числа

  4. Име на базата данни MySQL по подразбиране

  5. Изберете данни между две дати?