Damned: pourquoi ma base veut pas se créer ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Damned: pourquoi ma base veut pas se créer ?

par Macou » 01 févr. 2006, 19:34

Problème résolu, j'enregistrais mes fichiers php modifiés dans un repertoire different (sur mon bureau, bizarrement) que le repertoire www d'Easyphp où yavait mon index, donc ça pouvait pas marcher... :oops:
Excusez moi :oops:

par Macou » 01 févr. 2006, 19:16

En fait, j'ai fait un echo $idlink... et il me renvoie rien !
à croire que j'arrive même pas à me connecter à mysql :shock:

par Macou » 01 févr. 2006, 19:13

Ben justement, le truc c'est qu'avant de créer une table, je veux créer une base :(
et là, il crée même pas la base (ce que j'essaye de faire au début du script) :cry:

par DarkBlue » 01 févr. 2006, 19:11

Il faut aussi choisir sur quelle base tu vas creer ta table avec

mysql_select_db()

par Macou » 01 févr. 2006, 19:09

Merci.. j'ai testé mais ça change rien ! ni message, ni base de donnée ! J'arrive à les créer que dans PHPMyAdmin, et j'aimerais bien savoir le faire en code.. :?
Mais c'est pas vrai, pourquoi ça marche pas ! tout est bon maintenant !

par DarkBlue » 01 févr. 2006, 19:05

hello ,

probleme de syntaxe :
$idlink=my_sql_connect($hostname,$username,$password) 
s'ecrit normalement
$idlink=mysql_connect($hostname,$username,$password) 

Damned: pourquoi ma base veut pas se créer ?

par Macou » 01 févr. 2006, 19:01

Problème: voilà mon code :
$hostname="localhost";
$username="root";
$password="";
$idlink=my_sql_connect($hostname,$username,$password)
or die ("<p>Connexion au serveur $(hostname) impossible: ".mysql_error($idlink));
$sql="CREATE DATABASE 'brax'";
mysql_query($sql,$idlink);
or die ("<p>Création de la base Brax impossible: ".mysql_error($idlink));
//j'ai essayé aussi avec la commande mysql_create_db et mysql_createdb, ça marche pas mieux !
$sql="CREATE TABLE 'membres' (
clef int(11) NOT NULL auto_increment,
pseudo varchar(25) NOT NULL,
pass varchar(25) NOT NULL,
mail varchar(25), NOT NULL,
PRIMARY KEY (clef),
)";
mysql_query($sql,$idlink)
or die "Création de la table membres impossible: ".mysql_error($idlink);
//bon, tout ça est la à titre informatif, puisque dès le début ça marche pas !
et.. quand je vais voir dans la config mysql, la base créée existe pas ! Aidez moi je craque s'il vous plait :cry:
PS: il me renvoie aucun message d'erreur..