Comunidad de diseño web y desarrollo en internet online

Tengo un error en mi sintaxis

Citar            
MensajeEscrito el 27 May 2017 01:05 am
Buenas a todos,

he estado haciendo un curso de crear una tienda online desde cero con php, pero me he quedado en una parte ya que me aparece un error de base de datos (creo) y no me aparecen las compras del usuario, me dice lo siguiente:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Qué puedo hacer?

Aqui adjunto mi codigo de mysql

$varUsuario_DatosCompra = "0";
if (isset($_SESSION["MM_IdUsuario"])) {
$varUsuario_DatosCompra = $_SESSION["MM_IdUsuario"];
}
mysql_select_db($database_conexioncapitio, $conexioncapitio);
$query_DatosCompra = sprintf("SELECT * FROM tblcompra WHERE tblcompra.idUsuario = %s", GetSQLValueString($varUsuario_DatosCompra, "int"));
$DatosCompra = mysql_query($query_DatosCompra, $conexioncapitio) or die(mysql_error());
$row_DatosCompra = mysql_fetch_assoc($DatosCompra);
$totalRows_DatosCompra = mysql_num_rows($DatosCompra);
?>

Gracias

Soy nuevo en esto y quisiera que por favor me explicaran o me dieran una solucion

Por Gardi

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 May 2017 02:50 pm
Habitualmente el SQL falla cuando valores que se supone debe tener no vienen. Lo mas simple es imprimir el query y ver si identificás a simple vista el error (por ejemplo un dato vacío) Si no lo puedes pegar en tu phpmyadmin, ejecutarlo y ver que error te da la BD.
Para imprimirlo simplemente agrega:

echo $query_DatosCompra;

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.