Я запускаю скрипт без ошибок mysql, но ничего не записывается в таблицу базы данных.ql-No Ошибка Mysql, но таблица базы данных не обновляется
$team1 = 75;
$con = mysqli_connect("localhost","user","pwd");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_select_db($con,"database") or die ("no database");
$sql=" update TABLENAME set
GAME1 = case when GAME1 = '' then $team1 else GAME1 end,
GAME2 = case when GAME2 = '' then $team1 else GAME2 end,
GAME3 = case when GAME3 = '' then $team1 else GAME3 end
WHERE ID = 140 ";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
Когда я побежал код PHP, он повторяет «1 запись добавлена», но нет добавлено в таблице записи.
Что не так?
Спасибо.
EDIT
Когда я побежал эхо $ SQL; Я получаю это:
update TABLENAME set GAME1 = case when GAME1 = '' then 75 else GAME1 end, GAME2 = case when GAME2 = '' then 75 else GAME2 end,GAME3 = case when GAME3 = '' then 75 else GAME3 end WHERE ID = 140
Спасибо за ответ. Я редактировал свой вопрос, чтобы включить echo sql; Без изменений. Интересно, что происходит. Использую phpmyadmin. Может ли проблема быть с phpmyadmin? – user3074164