Foros del Web » Programando para Internet » PHP »

Couldn't execute query

Estas en el tema de Couldn't execute query en el foro de PHP en Foros del Web. Hola me aparece este mensaje y no me genera registros en mi codigo alguien me puede dar una norte de lo que puede estar pasando. ...
  #1 (permalink)  
Antiguo 28/01/2008, 22:37
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Couldn't execute query

Hola me aparece este mensaje y no me genera registros en mi codigo alguien me puede dar una norte de lo que puede estar pasando.

ahorita solo puse algunos datos de prueba, falta información.

este es el codigo ya lo habia probado anteriormente y me habia funcionado bien.
<?
$name = $_POST["txtname"];
$paterno = $_POST["txtpaterno"];
$materno = $_POST["txtmaterno"];
$cname = $_POST["txtcname"];
$cpaterno = $_POST["txtcpaterno"];
$cmaterno = $_POST["txtcmaterno"];
$calle = $_POST["txtcalle"];
$col = $_POST["txtcolonia"];
$cp = $_POST["txtcp"];
$rfc = $_POST["txtrfc"];
$cruza = $_POST["txtcruza"];
$mail = $_POST["txtmail"];
$city = $_POST["txtciudad"];
$state=$_POST["txtedo"];
$phone= $_POST["txttel"];
$pname = $_POST["txtpatroname"];
$ppaterno = $_POST["txtpatropaterno"];
$pmaterno = $_POST["txtpatromaterno"];
$psocio=$_POST["txtsocio"];
$ptel=$_POST["txtpatrotel"];
$plugar=$_POST["txtlugar"];
$ref1=$_POST["txtref1"];
$telref1=$_POST["txttelref1"];
$ref2=$_POST["txtref2"];
$telref2=$_POST["txttelref2"];

if (($name=="") || ($paterno=="") || ($materno=="") ||($cname=="")) {
header("Location: http://localhost/cleanhouse/sys/registro.html");
exit;
}

$db_name = "cleanhouse";
$table_name = "registros";

$connection = @mysql_connect("localhost","root","ricace")
or die("Couldn't connect.");

$db = mysql_select_db($db_name, $connection)
or die("Couldn't select database.");

$sql = "INSERT INTO $table_name
(name, paterno, materno, cname)
VALUES
(\"$name\", \"$paterno\",\"$materno\",\"$cname\")
";

$result = mysql_query($sql,$connection)
or die("Couldn't execute query.");

?>


<HTML>
<HEAD>
<TITLE>Add a User</TITLE>
</HEAD>
<BODY>

<H1>Registro A&ntilde;adido a la tabla &quot;Acceso&quot;:</H1>

<P><STRONG>Nombre:</STRONG><BR>
<? echo "$name"; ?></p>

<P><STRONG>Paterno:</STRONG><BR>
<? echo "$paterno"; ?></p>

<P><STRONG>Materno:</STRONG><BR>
<? echo "$materno"; ?></p>

<P><STRONG>Password:</STRONG><BR>
<? echo "$cname"; ?></p>

<P><a href="registro.html">A&ntilde;adir Otro Usuario</a></p>
<P><a href="index.html">Menu</a></p>

</BODY>
</HTML>

gracias
  #2 (permalink)  
Antiguo 28/01/2008, 22:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Couldn't execute query

Prueba asi:
Código PHP:
$result mysql_query($sql,$connection)
or die(
"Couldn't execute query: $sql, error: " mysql_error()); 
Saludos.
  #3 (permalink)  
Antiguo 29/01/2008, 21:10
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Re: Couldn't execute query

Cita:
Iniciado por GatorV Ver Mensaje
Prueba asi:
Código PHP:
$result mysql_query($sql,$connection)
or die(
"Couldn't execute query: $sql, error: " mysql_error()); 
Saludos.
Con ese codigo me genero lo siguiente.

Couldn't execute query: INSERT INTO registros (name, paterno, materno, cname) VALUES ("Ricardo", "Ulloa","Morales","ninguno") , error: Unknown column 'name' in 'field list'
  #4 (permalink)  
Antiguo 29/01/2008, 21:14
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: Couldn't execute query

Hola RicardoU, cómo vas??

Pues creo que el error es bastante descriptivo, no hay una columna con nombre "name", revisa eso.

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #5 (permalink)  
Antiguo 30/01/2008, 12:05
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Re: Couldn't execute query

Como puedo resolver esto que me suguieres?


gracias....
  #6 (permalink)  
Antiguo 30/01/2008, 16:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Couldn't execute query

Agrega la columna name a tu tabla en la base de datos, o quitala de tu consulta INSERT.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.