<?php
$query2 = "update likeusers set like='$likeid' where uid='$uid'";
mysql_query($query2) or die(mysql_error());
$count = mysql_affected_rows();
echo $count;
ERROR: sintaxis incorrecta cerca de 'like = ...'
like
es una palabra reservada en SQL. El mejor consejo sería cambiar el nombre de esta columna. Si esto no es posible, puede escapar usando comillas invertidas:
$query2="update likeusers set `like`='$likeid' where uid='$uid'";
Nota al margen: el
uso de reemplazo de cadenas en SQL como este deja su código vulnerable a los ataques de inyección de SQL. En su lugar, debería considerar utilizar una declaración preparada .
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras