Début en php sql difficile
Cédric
-
SlyK Messages postés 1060 Statut Contributeur sécurité -
SlyK Messages postés 1060 Statut Contributeur sécurité -
Bonjour,
j'apprend les bases de données avec mysql.
et je bloque sur la création de table.
Voila mon script, mais rien ne se passe :
Quelqu'un pourrait m'éclairer ?
merci par avance.
j'apprend les bases de données avec mysql.
et je bloque sur la création de table.
Voila mon script, mais rien ne se passe :
<?php
$liendb = mysql_connect("xx.xx.xx.xx","admin";"motdepasse");
Mysql_select_db('lecon');
$sql="CREATE TABLE eleve(
ideleve int(10) unsigned NOT NULL auto_increment,
nom varchar(64) NOT NULL default'',
prenom varchar(64) NOT NULL default'',
adresse varchar(128) NOT NULL default'',
ville varchar(64) NOT NULL default'',
cp varchar(8) NOT NULL default'',
pays varchar(32) NOT NULL default'France',
sexe varchar(8) binary NOT NULL default'',
naissance date NOT NULL default'0000-00-00',
taille int(10) unsigned NOT NULL default'0',
email varchar(64) NOT NULL default'',
telephone varchar(16) NOT NULL default'',
1v varchar(16) NOT NULL default'',
PRIMARY KEY (ideleve),
KEY nom(nom)
)";
mysql_query($sql);
mysql_close($liendb);
?>
Quelqu'un pourrait m'éclairer ?
merci par avance.
A voir également:
- Début en php sql difficile
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Debut logiciel de capture video - Télécharger - TV & Vidéo
- Php alert ✓ - Forum PHP
2 réponses
Bonjour,
Pour débuter je te conseille de lire ceci si tu ne connais pas déja http://www.siteduzero.com/tutoriel-3-14668-concevez-votre-site-web-avec-php-et-mysql.html
Sinon tu peux créer ta table directement sur php myadmin.
Essaie avec ceci à la place de ta première ligne
Pour débuter je te conseille de lire ceci si tu ne connais pas déja http://www.siteduzero.com/tutoriel-3-14668-concevez-votre-site-web-avec-php-et-mysql.html
Sinon tu peux créer ta table directement sur php myadmin.
Essaie avec ceci à la place de ta première ligne
$host = "localhost" ;
$user = "admin" ;
$pass = "" ; //ton mot de passe si tu en as un
$bdd = "" ; // le nom de ta bdd
$id_connex = mysql_connect($host,$user,$pass) OR DIE("connexion impossible") ;
mysql_selectdb($bdd,$id_connex) ;
Bonjour,
Si vous voulez crée plusieurs table il est plus simple de créer directement un script SQL.
Le PHP est plutôt affiché pour traiter les données.
Sinon, vous devez créer pour commencer une base de donnée, par la suite, vous vous connectez à cette base de donnée pour créer une table.
Pour faire les traitements en PHP, pour plus de simplicité, je vous conseil de coder en Objet. Pour se faire, vous devez déclarer la variable de connexion.
Et après, on crée la connexion à la base de donnée.
Cordialement.
Si vous voulez crée plusieurs table il est plus simple de créer directement un script SQL.
Le PHP est plutôt affiché pour traiter les données.
Sinon, vous devez créer pour commencer une base de donnée, par la suite, vous vous connectez à cette base de donnée pour créer une table.
Pour faire les traitements en PHP, pour plus de simplicité, je vous conseil de coder en Objet. Pour se faire, vous devez déclarer la variable de connexion.
private $objConnexion = null;
Et après, on crée la connexion à la base de donnée.
const STR_HOST = "localhost";
const STR_USER = "root";
const STR_PWD = "";
const STR_DB_NAME = "NOM_BDD";
try
{
$this->objConnexion = new mysqli(self::STR_HOST, self::STR_USER, self::STR_PWD, self::STR_DB_NAME)
or die (mysqli_connect_error());
}
catch(Exception $erreur)
{
echo ('Problème de connexion à la base de donnée');
}
Cordialement.