Jump to content

Insert con PHP Y MYSQL


Recommended Posts

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...