PHP - insertar en mysql con php

 
Vista:

insertar en mysql con php

Publicado por sin dientes (115 intervenciones) el 27/06/2007 16:27:37
buenos dias esta es parte de mi codigo

// $conmy = mysql_connect($_SESSION['server'], $clvprv1, $passw);
// $conmy = mysql_connect($_SESSION['server'], 'root', 'pelos');
if (!$conmy) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("mysql",$conmy);

//
$insertSQLh = sprintf("INSERT INTO user
(Host,User, Password, Select_priv, Insert_priv,
Update_priv, Delete_priv, Create_priv, Drop_priv,
Reload_priv, Shutdown_priv, Process_priv, File_priv,
Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv,
Show_view_priv,Create_routine_priv,Alter_routine_priv, Create_user_priv,
ssl_type, ssl_cipher, x509_issuer, x509_subject,
max_questions, max_updates, max_connections, max_user_connections)
Values
('%s','%s',PASSWORD('%s'),'Y','Y',
'Y','Y','Y','Y',
'Y','Y','Y','Y',
'Y','Y','Y','Y',
'N','N','N','N',
'N','N','N','N',
'N','N','N','N',
'','','','',
0,0,0,0)",$_SESSION["pserver"],$x2,$x3);
$Result1 = @mysql_query($insertSQLh, $conmy);

$insertSQLh = sprintf("grant select,insert,update,delete,create,drop,alter
on sysgenped.* to %s@localhost identified by '%s'",$x2,$x3);
$Result1 = @mysql_query($insertSQLh, $conmy);
//

/ $insertSQLh = sprintf("grant select,insert,update,delete,create,drop,alter
/ on mysql.user to %s@localhost identified by '%s'",$x2,$x3);
/ $Result1 = @mysql_query($insertSQLh, $conmy);

$x2 y $x3 son variables las cuales tienen cargados el usuario y password respectivamente
del usuario a crearse.

creo q esto es lo q necesito para crear un usuario desde php en mysql para luego conectarme con el y realizar consultas, inserciones, borrados, modificaciones. en mi base de datos sysgenped. El usuario me lo crea muy bien, pero a la hora de realizar la coneccion con este me da el error de :

Warning: mysql_connect() [function.mysql-connect]: Access denied for user '1022'@'localhost' (using password: YES) in

no se que pueda ser, el usuario ya existe en mysql.user, y le di lo privilegios q creo necesita.

Alguien me puede orientar un poco , ayer giacomo me ayudo, pero he seguido intentando pero aun no logro q este usuario se conecte bien.

gracias por su atencion saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:insertar en mysql con php

Publicado por basnek (63 intervenciones) el 27/06/2007 21:29:49
Hola SD,

te falta hacer un
FLUSH PRIVILEGES;

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:insertar en mysql con php

Publicado por sin dientes (115 intervenciones) el 27/06/2007 21:31:02
ya lo intente asi y nada

:( :(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar