Im работает над таблицей, которая имеет 4 столбца, а первая - автоматически увеличивающееся целое число id.PHP Mysqli, вставляющий строку в таблицу с столбцом auto_increment
Если im собирается вставить в эту таблицу с помощью подготовленных инструкций mysqli, у меня все время возникает проблема с вставкой запроса, который работает. Использование PHPmyAdmin Это говорит мне дать ему NULL. Ive попытался это:
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES ('NULL', ?, ?, ?)";
$stmt -> bind_param("ssi", $col2, $col3, $col4)
и это
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES (NULL, ?, ?, ?)";
$stmt -> bind_param("ssi", $col2, $col3, $col4)
и только дают bind_param 3 аргумента (последняя 3). Ни один из них не работает. Я также пробовал это:
$null = NULL;
$query = "INSERT INTO tbl (id, col2, col3, col4) VALUES (?, ?, ?, ?)";
$stmt -> bind_param("issi", $null, $col2, $col3, $col4);
Ничего из этого не работает. Существует ли стандартизированный способ вставки в этот тип таблицы?
do u также хотите вставить поле auto-incremtn явно? – Sarfraz