buinense Posted June 18, 2010 Report Share Posted June 18, 2010 Estimados amigos, nuevamente yo por aqui... Resulta que estoy itentando hacer un insert a una base de datos en MYSQL, pero me da el siguiente error.... Error: 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 Creanme que lo he intentado todo, pero no se lo que pasa y no he podido encontrar el error, por mas que reviso... la base de datos la ve bien, ya que tengo una consulta antes de hacer el insert para ver por si acaso la informacion correspondiente que se va a insertar ya existe y me resulta.... Por favor si me pueden ayudar. De ante mano muchas gracias... Los parametros que le paso desde el formulario tambien los vé, ya que los imprimo por pantalla para saber si realmente los traspasa... Aqui esta el codigo: Ojo que tengo unos campos comentados.... <?php require_once("../prueba.php"); $con = conectar(); //Variables recibidas desde el formCliente.php $rut = $_POST['rut']; $razSoc = $_POST['nom']; $nomFan = $_POST['noFant']; $giro = $_POST['giro']; $paisID = $_POST['paisID']; $telef = $_POST['telef']; $fax = $_POST['fax']; $descto = $_POST['descto']; $busca = mysql_query("select * from clientes where clienteRut = '$rut'") or die("Error: ".mysql_error()); $flag = 0; while($row=mysql_fetch_array($busca)){ $flag = 1; } /** if($flag == 1){ echo "Usuario Ya existe"; }else{ echo "Entro..."; if(**/$query=mysql_query("insert into clientes values('$rut','$razSoc','$nomFan','$giro',$paisID,'$telef','$fax',$descto)",$con) or die("Error: ".mysql_error());/**{ echo "<h3>Datos ingresados Correctamente</h3>"; }else{ echo "<h3>Datos No han podido ser ingresados</h3>"; } } mysql_close($con); **/ ?> Gracias... Link to comment Share on other sites More sharing options...
alvaroxz Posted June 18, 2010 Report Share Posted June 18, 2010 Segun veo el problema esta en la conexion a la base dedatos y eso esta en el archivo al que le das include_once.... muestra ese archivo pa ver que ondi Link to comment Share on other sites More sharing options...
Ra Posted June 18, 2010 Report Share Posted June 18, 2010 2 cosas: 1. Esos son todos los campos de la tabla Cliente? o la tabla tiene otros campos? 2. Usa concatenación mejor: mysql_query("insert into clientes values('" . $rut . "','" . $razSoc . "','" . $nomFan . "','" . $giro . "'," . $paisID . ",'" . $telef . "','" . $fax . "'," . $descto . ")", $con) Salu2. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now