Google
Web dns.bdat.net

[PHP-ES] codigo que no inserta en la BD

Write haof XML files: José Manuel Velasco Martínez ( al004167(EN)alumail.uji.es)
Fecha: mar 01 feb 2005 - 10:34:00 CET


Hola, llevo ya varios dias dandole vueltas a este problema. Probando cosas,... y
no consigo averiguar que narices pasa.
La cuesion es que el codigo que pasteo a continuacion, deberia insertar el
registro en la BD, pero no lo hace ni da ningun error que me pueda ayudar a
depurarlo.
La misma consulta hecha en el mysql se completa perfectamente.
Los parametros los recupera bien.
Si alguien ve en que me estoy equivocando le agradeceria mucho su sugerencia.
Gracias.
PD: La url donde deberia funcionar es: http://govinda.no-ip.com/gusmanbukmark/

----------------------- codigo ------------------------
<html>
<head>
<LINK REL=stylesheet TYPE="text/css" HREF="estilo.css">
</head>
<body>
<?
$url=$_POST['url'];
$titulo=$_POST['titulo'];
$descripcion=$_POST['descripcion'];

$servidor = "localhost"; //Servidor donde esta la Base de Datos
$bd = "gusbukmark"; //Nombre de la Base de Datos que contiene la tabla
$tabla = "bookmarks"; //Nombre de la Tabla que queremos acceder
$usuario = "manou"; //Usuario para acceder a la base de datos
$clave = <mypassword>; //Password del usuario para acceder a la base de datos

$mysql_id = mysql_connect($servidor, $usuario, $clave);
$query = "INSERT INTO ". $tabla ." VALUES
('','$url','$titulo','$descripcion','1');";
echo "\n".$query;
mysql_query($query);
mysql_close($mysql_id);
?>
<SCRIPT LANGUAGE="JavaScript">
//setTimeout("location.href='../index.php'", 3000);
</SCRIPT>
</body>
</html>

------------------

Si se necesita mas informacion no dudes en pedirmela.
Trabajo con Linux utilizo el php4 con apache 1.3.6 y el SGBD es mySQL.
Un codigo muy parecido funciona perfectamente en
http://govinda.no-ip.com/robocup/privado/administracion.php

------------------

Hola de nuevo friends (asi me evito el sentido sexista de amigo o amiga ;)
Agradezco vuestros comentarios, y que hayais dedicado un momento en leer el post
y contestar. Sin embargo, ninguna de las dos sugerencias me han solucionado el
problema.

De hecho, como dije en el primer post, lo que mas me esta molestando es que la
consulta

INSERT INTO bookmarks (id,url,titulo,descripcion,categoria) VALUES
('','enlace','titulo','descripcion','1')

que es el $query que le paso al mySQL (lo que muestra como depurador cuando le
damos en insertar en la pagina) , en el phpmyadmin o por cualquier otro sistema
(mysql en el prompt),...

se realiza correctamente.

Por eso no entiendo que puede pasar...

Lo que me viene a la cabeza es que se me este pasando por alto alguna opcion en
el mysql, pero tengo otro proyecto que utiliza otra BD en el mismo sistema y
funciona perfectamente, utilizando practicamente el mismo codigo que el que
posteo al principio.

Gracias por la atencion. A ver si lo solucionamos ;)

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET