Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/07/2007, 05h23   #1
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 67
Points : 28
Points : 28
Envoyer un message via Skype™ à abdelkaderg54
Par défaut j'arrive pas à excuter une requete.

salut tout le monde....
Ben chui un débutant en MyQL+PHP......
Et bien voilà j'ai un ptit problem dans ce code suivant (et portant pour un début il doit y'avoir es problems ) ...car je coinse et je n'arrive pas à excuter une requete ......
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head></head>
<body>
<?php
 
IF(!mysql_connect('localhost','root')){
 
 Echo'Connection Impossible';
 
 exit();
 
} else{
 
 Echo"Connexion réussie";
 
}
Mysql_select_db('université');
$sql_create = "CREATE TABLE etudaint (id INT (11) not null AUTO_INCREMENT, nom
 VARCHAR (50) not null , prenom VARCHAR (30) not null, PRIMARY KEY (id), UNIQUE (id))";
$req_create = mysql_db_query($université, $sql_create) ; //line 20....
 
mysql_close();
 
?>
 
 
</body>
</html>
ça me donne l'erreur suivante ....
Code :
Notice: Undefined variable: université IN C:\Documents AND Settings\Gun12\Mes documents\abdelkader\new 1.php ON line 20
Si quelqu'un peut bien m'aider à resoudre ce problem....je vous remecie infiniment ....
abdelkaderg54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 06h18   #2
Membre Expert
 
Avatar de Yanika_bzh
 
Homme Yannick
Ingénieur Etudes & Developpements
Inscription : février 2006
Messages : 1 125
Détails du profil
Informations personnelles :
Nom : Homme Yannick
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Ingénieur Etudes & Developpements
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2006
Messages : 1 125
Points : 1 670
Points : 1 670
Je ne saurais que trop vous conseiller d'aller jeter un oeil sur les nombreux tuto (PHP+MySQL).

Tu peux t'inspirer de ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
  // ouverture de la connexion
   $connexion = mysql_connect("localhost","root");
   IF (!connexion) {
      Echo'Connection Impossible';
      exit();
    } 
    else{
       Echo"Connexion réussie";
    }  
// choix de la base 
 
    mysql_select_db('université',$connexion);
   // constitution de la requête
   $requete="CREATE TABLE etudaint (id INT (11) not null AUTO_INCREMENT, nom
 VARCHAR (50) not null , prenom VARCHAR (30) not null, PRIMARY KEY (id), UNIQUE (id))";
   mysql_query($requete,$connexion);
Conseil 1 : pas de lettre accentuée dans les noms de tables, variables, bases, ....
Petite faute je pense dans le nom de ta table : etudaint au lieu d'etudiant
bon courage
Yanika_bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 11h08   #3
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Le problème vient du fait que la variable $université n'est définie nulle part.
1ere solution : définir avant la ligne 20 cette variable:
$université = "université";

2eme solution : utiliser la valeur au lieu de la variable à la ligne 20:
$req_create = mysql_db_query("université", $sql_create) ; //line 20....

Je confirme également les conseils de Yanika_bzh, il vaut mieux éviter les accents et préférer universite comme nom de variable et de base au lieu de université.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 16h24   #4
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 67
Points : 28
Points : 28
Envoyer un message via Skype™ à abdelkaderg54
Salut les deux......
Cool ça marche ton idée nicoaix ....je te re infiniment .....ben oubliant pas aussi Yanika_bzh..j'évitrai d'utiliser les accents ...
Merci bien.....Yahooo
abdelkaderg54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h17.


 
 
 
 
Partenaires

Hébergement Web