creacion de registros

iceold
26 de Abril del 2006
Estoy intentando hacer esto:

$hostname_localhost = \"nom_server\";
$database_localhost = \"ftp_datos\";
$username_localhost = \"usuario\";
$password_localhost = \"contrasenya\";
$localhost = mysql_connect($hostname_localhost, $username_localhost, $password_localhost);
mysql_select_db($database_localhost,$localhost);
mysql_query(\"insert into usuarios (nombre,contrasenya,pagina_web) values (\\'$nombre\\',\\'$contra\\',\\'$pagina\\')\");


Pero no me funciona POrque?¿
Alguien puede ayudarme
Muchas gracias

jakman
26 de Abril del 2006
hola,

pues parece bien lo ke tienes, pero pues la verdad no lo he chekado bien, se hace un poko pesado kon el nombre de las variables, porke no haces algo komo:

$Vserver = 'tu_server';
$Vuser = 'tu_usuario';
$Vpassword = 'tu_password';

$Vdb = "tu_base";

$con = mysql_connect($Vserver,$Vuser,$Vpassword) or die ("No puedo conectarme al servidor de la Base de Datos");

mysql_select_db($Vdb, $con) or die("No puedo acceder a la Base de Datos, o esta no existe.");

y metes primero tu konsulta en una variable

$sql = "tu_consulta";

en tu kaso

$sql = "Insert Into usuarios(nombre, contrasenya, pagina_web) Values ('$nombre', '$contra', '$pagina')";

y finalmente

$resultado = mysql_query($sql,$con) or die ('error al realizar la consulta');


asi se te hara mas facil a leer, y kon los "or die ();" puedes ver exaktamente donde falla y porke...

espero ke te sirva,

kualkier kosa deja un post en www.jakousi.com en la sekcion "Preungale al webmaster"

ciao