Был запрос без update поля `short`. Всё работало как надо. Затем нужно было в таблицу добавить поле `short`. Изменил и сам запрос:
$sql = "UPDATE indexing_link SET title='" . $title . "', short='" . $short . "' WHERE id=" . $id_current_url;
Все переменные были проверены перед запросом. Всё нормально. Тот же самый запрос из phpmyadmin работает. А со скрипта выдаёт ошибку. В чём дело ?
$sql = "UPDATE indexing_link SET title='" . $title . "', short='" . $short . "' WHERE id=" . $id_current_url;
mysqli_query($mysqli, $sql) or die('Error_ (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
Error_ (0)
Так работает:
$sql = "UPDATE indexing_link SET title='" . $title . "' WHERE id=" . $id_current_url;
А так нет:
$sql = "UPDATE indexing_link SET title='" . $title . "', short='" . $short . "' WHERE id=" . $id_current_url;