[Php-avanzado] Consulta
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Mar 3 01:43:18 ARST 2009
Hola Gabriel,
El mar, 03-03-2009 a las 01:05 -0300, Gabriel Cappellano escribió:
> Hola! tengo un duda sobre unas simples lineas de codigo, que con las
> versiones de APACHE 2.2.3, PHP 5.2.0, MySQL 5.0.27 funciona.
El problema NO puede tener que ver con Apache. El servidor web no juega
para nada en la interpretación del código.
Tampoco ponés en qué línea falla... pero será al ejecutar las querys...
Te sugiero depurar haciendo un print de la query genererada y
corriéndola por separado: es habitual que algún valor falte y te queden
querys mal formadas porque asumís valores dónde no hay nada.
La otra para depurar es capturar el error: cambiar
$result = mysql_query($query, $dbConn);
por:
if (! ($result = mysql_query($query, $dbConn)) {
print ("Error: ".mysql_error() );
}
Saludos!
> Ahora con las versiones de APACHE 2.2.11, PHP 5.2.8, MySQL 5.1.30 no
> funciona.
>
> el pedazito de codigo es el siguiente:
>
>
> if (empty($error)) {
>
> //inserto los datos en la tabla USUARIOS
> $query = "INSERT INTO usuarios (nom,ape,email) VALUES
> ('$nom','$ape','$email')";
> $result = mysql_query($query, $dbConn);
> $id_usuario = mysql_insert_id();
>
> //inserto los datos en la tabla LOGIN
> $query = "INSERT INTO login (id_usuario,usuario,password) VALUES
> ('$id_usuario','$usuario','".md5($password)."')";
> $result = mysql_query($query, $dbConn);
>
> header( 'Location: index.php?registro=true' );
> die;
> }
>
> si tienen una respuesta, les agradesco que me respondan!
>
> saludos!
>
> Gabriel!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado