Не знаете, что вызывает это, но у меня есть два типа, как и не нравится. Они обновляются по запросу MySQL:записи mySQL не обновляются
if ($like == "like"){
mysql_query("UPDATE updates set like = like + 1 WHERE id='$id'");
echo $like;
} else if ($like == "dislike") {
mysql_query("UPDATE updates set dislike = dislike + 1 WHERE id = '$id'");
echo $like;
}
эхо выходит, но, фактический запрос не обновляет значение. Я не понимаю, почему это происходит. Любая причина, почему это происходит? Спасибо, Chris
Вы не делать какие-либо проверки ошибок в запросах, так что не удивительно, они ломаются молча. См. этот ссылочный вопрос о том, как выполнить правильный mySQL-запрос: http://stackoverflow.com/questions/6198104 –
Я бы рекомендовал вам назначить запрос переменной и отобразить ее в качестве отладки. Это даст вам представление о том, какой SQL вы используете. –