Foros del Web » Programando para Internet » PHP »

Porque me sale error al usar el insert

Estas en el tema de Porque me sale error al usar el insert en el foro de PHP en Foros del Web. El asunto es el siguiente, estoy intentando ingresa datos a Mysql y me vota error en la linea de ejecucion. MySQL.php : La conexión <?php ...
  #1 (permalink)  
Antiguo 02/02/2012, 10:48
 
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 5
Antigüedad: 20 años, 4 meses
Puntos: 0
Porque me sale error al usar el insert

El asunto es el siguiente, estoy intentando ingresa datos a Mysql y me vota error en la linea de ejecucion.


MySQL.php : La conexión

<?php class MySQL{
private $conexion; private $total_consultas;
public function MySQL(){
if(!isset($this->conexion)){
$this->conexion = (mysql_connect("localhost","root",""))
or die(mysql_error());
mysql_select_db("company",$this->conexion) or die(mysql_error());
}
}
}?>


insertusu.php : Donde hago el ingreso de los archivos

<?php
include("../clases/MySQL.php");
$db = new MySQL();
$sql="INSERT INTO usuarios(usua_nombre,usua_login,usua_pass)
VALUES ('$_POST[nombre_form]','$_POST[nombre_login]','$_POST[nombre_pass]')"
mysql_query($sql,$db);
?>

El error que sale es :

Parse error: syntax error, unexpected T_STRING in C:\wamp\www\calidad\clases\insertusu.php on line 11

y la linea 11 dice : mysql_query($sql,$db);

Me podrian decir que estoy haciendo mal
  #2 (permalink)  
Antiguo 02/02/2012, 10:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Porque me sale error al usar el insert

Te hace falta el punto y coma en la cadena anterior a dicha linea.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/02/2012, 10:52
 
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 5
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Porque me sale error al usar el insert

Cita:
Iniciado por pateketrueke Ver Mensaje
Te hace falta el punto y coma en la cadena anterior a dicha linea.
El punto y coma esta ahi.
  #4 (permalink)  
Antiguo 02/02/2012, 10:54
Avatar de function  
Fecha de Ingreso: abril-2010
Mensajes: 278
Antigüedad: 14 años
Puntos: 13
Respuesta: Porque me sale error al usar el insert

Proba mirar esto:

http://www.w3schools.com/php/php_mysql_insert.asp y esto http://dev.mysql.com/doc/refman/5.5/en/insert.html
__________________
~# echo Hemos logrado la independencia, pero no la libertad >> SimonBolivar
  #5 (permalink)  
Antiguo 02/02/2012, 11:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Porque me sale error al usar el insert

Cita:
Iniciado por nicolas287 Ver Mensaje
El punto y coma esta ahi.
Evidentemente no está.

Tu código:
Cita:
<?php
include("../clases/MySQL.php");
$db = new MySQL();
$sql="INSERT INTO usuarios(usua_nombre,usua_login,usua_pass)
VALUES ('$_POST[nombre_form]','$_POST[nombre_login]','$_POST[nombre_pass]')"
mysql_query($sql,$db);
?>
Como debería:
Cita:
<?php
include("../clases/MySQL.php");
$db = new MySQL();
$sql="INSERT INTO usuarios(usua_nombre,usua_login,usua_pass)
VALUES ('$_POST[nombre_form]','$_POST[nombre_login]','$_POST[nombre_pass]')"; <---
mysql_query($sql,$db);
?>
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: insert, mysql, sql, usar, usuarios
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 04:31.