-
#1 Problema con PHP y MySQl
Código:
", $row["nick"]);
}
mysql_free_result($result);
mysql_close($link);
?>
y no me agrega nada..... no hace el insert into...
¿Este tema te pareció interesante? Compártelo!
¿No es lo que buscabas? Intenta buscar un tema similar
11 comentarios
/ 775 Visitas
-
Asignaste valores a esta variables?
'$nick','$pwd','$dni'
-
si veinen d un formulario
-
guidoji, si estás usando una version nueva de PHP, acordate que ahora no se convierten automaticamente los valores que vienen de un formulario en variables, sino que hay que obtenerlos haciendo:
$nick = $_POST["nick"];
saludos.
-
WebStudio que versiones seria esa.. yo tengo la "4" y todavia dispongo de esa funcionalidad.
-
mysql_query("insert into (nick,pwd,dni) values ('$nick','$pwd','$dni')",$link);
y el nombre de la tabla?
mysql_query("insert into NOMBRE_DE_TABLA (nick,pwd,dni) values ('$nick','$pwd','$dni')",$link);
otro consejo, escapale los caracteres especiales a todas las variables que van a caer en un query. por ejemplo:
$nick = addslashes(nick);
o dentro del query mismo:
.. values ('".addslashes($nick)."','...
suerte,
Joel.
-
ah, y otra.
la funcion mysql_error() te puede ayudar mucho en estos casos que no sabes lo que pasa.
-
DarkHeart: a partir de la 4.1.0.
Pero de todas maneras, se puede volver a tener el comportamiento anterior, aunque no es recomendable.
Saludos.
-
Si, esta mal la sentencia SQL
Te recomiendo mysqlfront para probar tus SQLs a ver si andan
www.mysqlfront.com creo que es
-
Y asta....gracias a todos....formatie la maquina... y cuando volvi a instalar todo. andubo......... salu2