BD MySQL avec chez.com
Rusmaster
-
idir -
idir -
Hola y gracias por su atención,
Estoy haciendo un sitio para el aprendizaje de las bases del idioma ruso en el servidor de "chez.com".
Este servidor comprende PHP y MySQL.
Mi página de inicio (.php) contiene un formulario HTML :
<form name="formrusse" action="bform.php" method="post">....
Los datos se transmiten a "bform.php" :
<?php
$pseudo = $_POST["pseudo"];
$pays = $_POST["pays"];
$region = $_POST["region"];
$email = $_POST["email"];
$age = $_POST["age"];
$message = $_POST["message"];
$today=date("d-m-Y");
$now=time("H/i/s");
$fh = fopen("formul.txt","a");
fwrite($fh,$today);
fwrite($fh,$now);
fwrite($fh,"\n");
fwrite($fh,$pseudo);
fwrite($fh,"\n");
fwrite($fh,$email);
fwrite($fh,"\n");
fwrite($fh,$pays);
fwrite($fh,"\n");
fwrite($fh,$region);
fwrite($fh,"\n");
fwrite($fh,$age);
fwrite($fh,"\n");
fwrite($fh,$message);
fwrite($fh,"\n");
fclose($fh);
?>
Bien sûr, me gustaría que estas variables se almacenen en mi BD.
Allí, el desahogo de cabello o lo que quede empieza.
Quiero crear una BDD (BDrusse)
con tablas (pseudo, mail, pays.....)
Para crear una BD hace falta conectarse, ¿no es así?
Para conectarse, se hace un script del tipo :
<?php
echo "tentative de connection à la base de données"." / ";
$connect=mysql_connect("baserusse","rusmaster","xxXXyyYYxX")
or die ('erreur de connection à MySQL'.mysql_error())." / ";
echo"connection OK"." / ";
.......
?>
donde "baserusse" es el servidor, "rusmaster" el usuario y el tercer atributo la password que chez.com me dio.
Si la conexión es OK, se puede crear la BD con un script del tipo :
<?php
$sql='CREATE DATABASE BDrusse';
if (mysql_query($sql,$connect))
{
echo "Base de datos creada correctamente\n"." / ";
} else {
echo 'Erreur lors de la création de la base de données : ' . mysql_error() . "\n"." / ";
}
Et si todo salió bien, nos desconectamos con :
mysql_close($connect);
Y esto es lo que obtengo como resultado :
tentative de connection à la base de données / connection OK / Erreur lors de la création de la base de données : Access denied for user 'baserusse'@'172.20.%' to database 'BDrusse' /
Algunas de las miles de preguntas que me hago.
¿Mi intento de conexión ha tenido éxito?
Si es así, por lo que parece decir, ¿por qué me niega el acceso para la creación?
¿Qué es esa IP (172.20.%) cuando la IP de chez.com es 212.27.63.127 ?
Gracias por aclarármelo... ;)
Estoy haciendo un sitio para el aprendizaje de las bases del idioma ruso en el servidor de "chez.com".
Este servidor comprende PHP y MySQL.
Mi página de inicio (.php) contiene un formulario HTML :
<form name="formrusse" action="bform.php" method="post">....
Los datos se transmiten a "bform.php" :
<?php
$pseudo = $_POST["pseudo"];
$pays = $_POST["pays"];
$region = $_POST["region"];
$email = $_POST["email"];
$age = $_POST["age"];
$message = $_POST["message"];
$today=date("d-m-Y");
$now=time("H/i/s");
$fh = fopen("formul.txt","a");
fwrite($fh,$today);
fwrite($fh,$now);
fwrite($fh,"\n");
fwrite($fh,$pseudo);
fwrite($fh,"\n");
fwrite($fh,$email);
fwrite($fh,"\n");
fwrite($fh,$pays);
fwrite($fh,"\n");
fwrite($fh,$region);
fwrite($fh,"\n");
fwrite($fh,$age);
fwrite($fh,"\n");
fwrite($fh,$message);
fwrite($fh,"\n");
fclose($fh);
?>
Bien sûr, me gustaría que estas variables se almacenen en mi BD.
Allí, el desahogo de cabello o lo que quede empieza.
Quiero crear una BDD (BDrusse)
con tablas (pseudo, mail, pays.....)
Para crear una BD hace falta conectarse, ¿no es así?
Para conectarse, se hace un script del tipo :
<?php
echo "tentative de connection à la base de données"." / ";
$connect=mysql_connect("baserusse","rusmaster","xxXXyyYYxX")
or die ('erreur de connection à MySQL'.mysql_error())." / ";
echo"connection OK"." / ";
.......
?>
donde "baserusse" es el servidor, "rusmaster" el usuario y el tercer atributo la password que chez.com me dio.
Si la conexión es OK, se puede crear la BD con un script del tipo :
<?php
$sql='CREATE DATABASE BDrusse';
if (mysql_query($sql,$connect))
{
echo "Base de datos creada correctamente\n"." / ";
} else {
echo 'Erreur lors de la création de la base de données : ' . mysql_error() . "\n"." / ";
}
Et si todo salió bien, nos desconectamos con :
mysql_close($connect);
Y esto es lo que obtengo como resultado :
tentative de connection à la base de données / connection OK / Erreur lors de la création de la base de données : Access denied for user 'baserusse'@'172.20.%' to database 'BDrusse' /
Algunas de las miles de preguntas que me hago.
¿Mi intento de conexión ha tenido éxito?
Si es así, por lo que parece decir, ¿por qué me niega el acceso para la creación?
¿Qué es esa IP (172.20.%) cuando la IP de chez.com es 212.27.63.127 ?
Gracias por aclarármelo... ;)
Configuración: Windows XP Internet Explorer 7.0
gracias