Comunidad de diseño web y desarrollo en internet online

ayuda insertando registros con PHP en base de datos

Citar            
MensajeEscrito el 11 Feb 2006 03:53 pm
Hola amigos.
Estoy ya loco con este problema. He probado mil códigos para insertar un registro en la base de datos. El caso es que parece que se procesa todo bien, pero miro la base de datos y el registro no aparece.
Desde el phpmyadmin si realizo el SQL sí me ingresa el registro, pero desde la página php en local no consigo que ingrese nada.

Este es el último código que estaba probando

Código :

<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>

<?
//Conexion con la base de datos
$conex = mysql_connect("localhost","TAMARGOT","tamysol"); 

//esta es la base de datos con la que estoy trabajando
mysql_select_db("ejemplo",$conex) OR die ("algo no funciona ARGGG"); 

//Ejecucion de la sentencia SQL
mysql_query("INSERT INTO clientes( nombre, telefono ) VALUES ("Miguelito P", "666444555")");
?>

</BODY>
</HTML>


A ver si alguien me ayuda a solucionarlo, me tiene loco.

Por TAMARGOT

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Feb 2006 04:28 pm
y qué error te da?
ya creaste la base de datos?
ya checaste que efectivamente que el login se esté dando?

*por cierto, todos los atributos html van en minúsculas (body, no BODY)

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 11 Feb 2006 06:50 pm

Código :

$conex = mysql_connect("localhost","TAMARGOT","tamysol");
if(!$conex) {
 echo "No se conecta ARGHH!!; }

Por ahi va la cosa...

Por JuDaS

105 de clabLevel



Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 11 Feb 2006 07:15 pm
Si usas php5 debes poner <?php en vez de solo <?

Por scx7

336 de clabLevel

2 tutoriales

Genero:Masculino  

Ecuador - Santo Domingo

firefox
Citar            
MensajeEscrito el 12 Feb 2006 10:38 am
las etiquetas html las cambié a minúsculas, aunque creo que eso no daba problemas.

añadí php, es decir, ahora pongo

Código :

<?php

y por fin me dio un error, que antes no me daba ninguno.
me decía que debía recoger un string, con lo que al final el código quedó así:

Código :

<?php>

//recojo aquí en 2 variables los datos que obtengo del formulario
//y los recojo entre []

$nombre1 = $_POST['nombre'];
$telefono1 = $_POST['telefono'];

mysql_connect("localhost","pepito","palotes");

mysql_db_query("ejemplo","insert into clientes (nombre,telefono) values ('$nombre1','$telefono1')");
?>



con este código, por fin está funcionando.
Efectivamente, el problema era que no estaba usando <?php al iniciar el código, y como bien dices es necesario en la versión que estoy usando

Gracias

Por TAMARGOT

3 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.