Problème connexion creation base SQL

tony5784 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
tony5784 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je dois effectuer pour mon boulot un petit site web (une seule page) en lien avec une base de données.
Avant d’expliquer mon souci :
Je travail avec internet explorer et le logiciel Easyphp 3.0 qui est contenu dans le dossier « mes documents » de Windows.
Je me suis plutôt bien débrouillé en HTML et PHP mais j’ai quelques soucis en Sql :

J’aimerais que lorsque l’on aille sur le site, la base de données ainsi que la table se crée (pour la première navigation) et si l’on rajoute des données qu’elle se mette à jour (pour les navigations suivantes).
J’ai plusieurs messages d’erreur=(…
Le premier je n’arrive pas à me connecter à la Sql (erreur 404).

J’utilise le code suivant :

<?php
// Déclaration des paramètres de connexion
$host="localhost";
$user="root";
$password= "mysql";
$connexion=mysql_connect($host,$user,$password);
?>

Est-ce que quelqu’un pourrait m’éclaircir sur l’erreur ?

Merci beaucoup=)

Anthony
A voir également:

4 réponses

Roy
 
Bonjour,

Par défaut, le mot de passe de la base de données de Easy Php est égale à une chaîne de caractères vide.
Ton problème vient surement de ça.

$password= "";

En espérant que t'es déjà trouvé depuis :)
0
Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
(erreur 404) c'est fichier non trouvé ca.... t'es sur d'avoir démarré le serveur ?
0
tony5784 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses Roy et Nabla's!

Tout d'abord ROY pour le mot de passe, j'avais tout d'abord essayé le "caractére vide" mais ça ne marchait pas...
j'ai trouvé sur un forum que suivant les versions d'Easyphp le mot de passe peut etre "mysql"...

Le serveur doit etre démarré car le logo MySql est marqué "démarré"...
et dans la log j'ai : EasyPhp : démarrage des serveurs...

Vous en pensez quoi??

merci encore=)
0
Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
es ce que tout les "feux" sont au vert sur easyphp? (apache et mysql) ?
0
tony5784 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
oui tout les feux sont au vert...

je ne sais par quel miracle mais je n'ai plus de problème de connexion=)!!
J'ai juste redémarré mon ordi et tout fonctionne...
comme quoi il ne fallait pas chercher trop loin=)

Cependant j'avance toujours un peu plus...
j'ai réussi à creer la base puis une table mais cette fois ci je veux importer des données via un CSV mais ça plante...

si tu as une idée (ou si quelqu'un d'autre bien sur à une idée=) )!!

je te mets le code que j'utilise:

$connexion=mysql_connect($host,$user,$password);
$bdd="ubet";
$requete="CREATE DATABASE ubet";
$resultat=mysql_query($requete,$connexion);

$requete1=mysql_select_db($bdd,$connexion);


//creation de la table ETUDES
$requete2="CREATE TABLE ETUDES(
`ETUDE` varchar(50) NOT NULL,
`Nom_etude` varchar(500),
`Date_1_CREC` varchar(20),
`Avis_1_CREC` varchar(50),
`Date_2_CREC` varchar(20),
`Avis_2_CREC` varchar(50),
`Date_soum_afs` varchar(20),
`Avis_afs` varchar(50),
`Date_soum_cpp` varchar(20),
`Avis_cpp` varchar(50),
`Date_auto_afs` varchar(20),
`Num_eudract` varchar(20),
`Chef_projet` varchar(50),
`TRC` varchar(50),
`ARC` varchar(50),
`STAT` varchar(50),
`Nbre_pat_incl` varchar(50),
`Nbre_pat_total` varchar(50),
`Period_incl` varchar(50),
`Date_1_inclus` varchar(50),
`Date_ana_int` varchar(50),
`Date_ana_fin` varchar(50),
`Link_proto` varchar(200),
`Link_syno` varchar(200),
`Link_rep` varchar(200),
PRIMARY KEY ( `ETUDE` )
)TYPE = MYISAM ;";
$resultat2=mysql_query($requete2,$connexion);



//importation des données à partir du fichier .csv
$requete3="LOAD DATA INFILE '../../www/Squelette/donnees/base_site.csv'
INSERT INTO TABLE ETUDES
FIELDS TERMINATED BY ';'
LINES STARTING BY '' TERMINATED BY '\n'
IGNORE 1 LINES";
$resultat3=mysql_query($requete3,$connexion);
if(!$resultat3){ echo "problème chargement des données";
}

?>



Merci encore!
0