Foro de programación en PHP
Problema crear registro en MySQL
| Autor: javier Publicado: 06-6-2010 05:00 PM |
|||
|
Hola a todos: Soy bastante nuevo desarrollando en PHP + MySQL He creado una base de datos "demo" con una tabla "prueba" con un único campo "nomnre". Escribo nombres directamente desde MySQL y luego los leo perfectamente con código PHP, sin emabargo cuando intento escribir un registro desde PHP no puedo, este es el código... $sql = "INSERT INTO prueba(nombre) "; $sql = "VALUES('$nombre') "; Alguien puede decirme que me estoy dejando? Tengo que cambiar algo en MySQL? Mil gracias. |
|||
| Autor: php user Publicado: 06-6-2010 06:12 PM |
|||
| Hola, lo que debes hacer es concatenar las consultas: $sql = "INSERT INTO prueba(nombre) "; $sql .= "VALUES('$nombre') "; te olvidaste el punto ;) |
|||
| Autor: Javier Publicado: 07-6-2010 09:33 AM |
|||
| Hola, muchas gracias por tu respeusta, pero sigo sin poder conseguirlo, mira todo esto es el código... La base de datos se llama bbdd Tiene una única tabla clientes La tabla tiene un único campo nombre He creadi directamente desde PHPAdmin tres nombres y los lee perfectamente pero... No consigo escribir, se te ocurre qué puede pasar? Mil gracias otra vez. Javier.- <html> <head> </head> <body> Prueba<br> <?php $conexion=new mysqli("localhost", "root", "", "bbdd"); if (mysqli_connect_errno()) { echo "Error de conexión"; exit(); } echo "Conexion establecida \n"; $nombre="ana"; $sql = "INSERT INTO clientes (nombre)"; $sql .= "VALUES ('$nombre')"; $resultado=$conexion->query("SELECT * FROM clientes"); while ($fila = $resultado->fetch_array()) for($columna=0; $columna<1; $columna++) echo "$fila[$columna] \n"; ?> </html> |
|||
| Autor: dcreate Publicado: 16-6-2010 01:24 PM |
|||
| mira la respuesta puede ser la sig: lo q yo hago es un archivo de conexion externo para despues solo incluir la conexion porq es muy fastidioso poner siempre el mismo blok de codigo conexion.php
y tu codigo seria asi:
espero te sirva un saludo |
|||
| Autor: dcreate Publicado: 16-6-2010 01:26 PM |
|||
te pido una gran disculpa se me paso poner el llamado de las funciones:
|
|||

