Connexion PHP-MySQL
Résolu
Karlos_scott
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
Karlos_scott Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Karlos_scott Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis nouveau ici et ceci est mon premier post. je vous remercie de l'attention que vous m'accorderez si possible. j'ai toujours trouvé des solutions ici, voilà que je suis devenu membre..., je suis content de faire partie de votre groupe.
En effet je suis entrain de créer une application web, j'ai une base de données MySQL... la connexion PHP-MySQL m'a pris tout un mois mais cela ne passe pas, il y a un message d'erreur disant "( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\AjouterLecteur.php on line 49
". je me suis décidé de venir auprès de vous, pour solliciter votre aide. voici mon code:
Cordial
En effet je suis entrain de créer une application web, j'ai une base de données MySQL... la connexion PHP-MySQL m'a pris tout un mois mais cela ne passe pas, il y a un message d'erreur disant "( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\AjouterLecteur.php on line 49
". je me suis décidé de venir auprès de vous, pour solliciter votre aide. voici mon code:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Ajouter Travail</title> <link href="MiseEnFormeApp.css" rel="stylesheet" type="text/css"> </head> <body> <div id="global_travail"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="yellow"> <td width="350" colspan="4" rowspan="2" nowrap="nowrap"><img src="fonds/MainQuiEcrit.gif" title="Main tenant un stylo" alt="Header image" width="230" height="128" border="0" /></td> <td width="360" height="58" nowrap="nowrap" colspan="3" valign="center"><em>UNIVERSITE DE LUBUMBASHI</em></td> <td width="100%"> </td> </tr> <tr bgcolor="black"> <td height="24" nowrap="nowrap" colspan="3" valign="center"><i>Département de Mathématiques et Informatique</i></td> <td width="100%"> </td> </tr></table><hr /> <form method="POST" action="AjouterTravail.php"> <fieldset> <legend><b>Ajout du nouveau Travail</b></legend> <table> <tr> <td><h3>Titre du travail:</h3></td> <td><input type="text" name="denomination_sujet" size="20" required></td> </tr> <tr> <td><h3>Code de l'étudiant:</h3></td> <td><input type="text" name="code_etudiant" size="20" required></td> </tr> <tr> <td><h3>Code du département:</h3></td> <td><input type="text" name="code_departement" size="20" required></td> </tr> <tr> <td><h3>Categorie du sujet:</h3></td> <td><select name="categorie_sujet" required><option value="categorie1">TFC <option value="categorie2">TFE</option><option value="categorie3">Projet </select></td> </tr> <tr> <td><h3>Les mots du clé du sujet:</h3></td> <td><input type="text" name="mot_cle_sujet" size="20" required></td> </tr> <tr> <td><h3>Domaine du sujet:</h3></td> <td><select name="domaine_sujet" required><option value="domaine">Choisir Ici <option value="domaine1">Informatique</option><option value="domaine2">Mathématique pure <option value="domaine3">Mathématique appliquée<option value="domaine4">Autre </select></td> </tr> <tr> <td><h3>Prolongement sujet:</h3></td> <td><input type="radio" value="prolongement_sujet">Non <input type="radio" value="prolongement_sujet">oui </td> </tr> <tr> <td><h3>Nom sujet prolongé:</h3></td> <td><input type="text" name="categorie_sujet" size="20" placeholder="(si oui case précédendent)" required></td> </tr> <tr> <td><h3>Les attentes du sujet:</h3></td> <td><textarea rows="2" cols="15" name="perspective_sujet" required></textarea></td> </tr> <tr> <td><h3>La contribution du sujet:</h3></td> <td><textarea rows="3" cols="15" name="contribution_sujet" required></textarea></td> </tr> <tr> <td><h3>Le resumé du sujet:</h3></td> <td><textarea rows="2" cols="15" name="resume_sujet" required></textarea></td> </tr> </table> <input type="submit" value="Ajouter" class="bouton1"> <input type="reset" value="Annuler" class="bouton2"> </form></br></br> <footer>Copyright Robert Massamba Rmas.Unilu 2014-2015</footer> </div> <?php include("sql.inc"); mysql_connect($nom_hote,$nom_utilisateur,$password); $base=mysql_select_db("gestion"); if(!$base) {echo"imposible d'ouvrire la base de données";} if(!empty($_POST['denomination_sujet'])&&!empty($_POST['code_etudiant'])&&!empty($_POST['code_departement'])&&!empty($_POST['categorie_sujet'])&&!empty($_POST['mot_cle_sujet'])&&!empty($_POST['domaine_sujet'])&&!empty($_POST['prolongement_sujet'])&&!empty($_POST['sujet_precedent'])&&!empty($_POST['perspective_sujet'])&&!empty($_POST['contribution_sujet'])&&!empty($_POST['resume_sujet'])){ $denomination_sujet=$_POST['denomination_sujet']; $code_etudiant=$_POST['code_etudiant']; $code_departement=$_POST['code_departement']; $categorie_sujet=$_POST['categorie_sujet']; $mot_cle_sujet=$_POST['mot_cle_sujet']; $domaine_sujet=$_POST['domaine_sujet']; $prolongement_sujet=$_POST['prolongement_sujet']; $sujet_precedent=$_POST['sujet_precedent']; $perspective_sujet=$_POST['perspective_sujet']; $contribution_sujet=$_POST['contribution_sujet']; $resume_sujet=$_POST['resume_sujet']; //requête SQL $result=mysql_query("INSERT INTO sujet VALUES('$denomination_sujet','$code_etudiant','$code_departement','$categorie_sujet','$mot_cle_sujet''$domaine_sujet','$prolongement_sujet','$sujet_precedent','$perspective_sujet','$contribution_sujet','$resume_sujet')"); if(!$result){ echo "<scipt type=\"text/javascript\"> alert('Erreur')</script>"; } else{ echo "<scipt type=\"text/javascript\"> alert('Le sujet $denomination_sujet a été enregistré avec succès')</script>"; } mysql_close(); } ?> </body> </html>
Cordial
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Connexion PHP-MySQL
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Mysql community server - Télécharger - Bases de données
2 réponses
salut Jordane45, ton aide m'a été fructueux, car ce problème est résolu grâce à toi. cependant bien qu'il n'ya aucune erreur, les données ne s'insèrent pas dans la base de données. je te resume ici le code php modifié:
Ai-je oublié quelque chose???
<!-- Ici commence mon code php --> <?php //Connexion à ma base de données $hote = 'localhost'; $utilisateur = 'root'; $password = ''; $nombdd = 'gestion'; // gestion est le nom de ma base de données $bdd = mysqli_connect($hote, $utilisateur, $password, $nombdd); if (!$bdd) { echo 'Erreur de connexion (' . mysqli_connect_errno() . ') ' . mysqli_connect_error(); } //récuperation des données $code_enseignant=$_POST['code_enseignant']; $code_departement=$_POST['code_departement']; $denomination_sujet=$_POST['denomination_sujet']; $remarques=$_POST['remarques']; //requête SQL pour insertion des données dans la base de données mysqli_query($bdd,"INSERT INTO lecteur(code_enseignant,code_departement,denomination_sujet,remarques) VALUES('$code_enseignant','$code_departement','$denomination_sujet','$remarques')"); mysqli_close($bdd); ?><!--Ici se termine mon code php-->
Ai-je oublié quelque chose???
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
Bonjour,
C'est exactement ce que le message d'erreur indique.....
Voici l'explication et la "solution" :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Puis ensuite :
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
NB: Perso je préfère la PDO à Mysqli
il y a un message d'erreur disant "( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
C'est exactement ce que le message d'erreur indique.....
Voici l'explication et la "solution" :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Puis ensuite :
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
NB: Perso je préfère la PDO à Mysqli
Bonjour Jordan45, je te remercie pour ta réponse à ma préoccupation. certes, y aura-il- moyen que tu me donne un exemple un peu complet sur MySQLi ou le PDO? car je ne sait pas vraiment le Mysqli. j'ai essayé de remplacer Mysql_connect par mysqli_connect et mysql_select_db par mysqli_select_db, un nouveau message d'erreur apparaît, le voici:
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\wamp\www\AjouterTravail.php on line.
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\wamp\www\AjouterTravail.php on line.