Codage pour base de données qui ne fonctionne pas
Fermé
sarah21091999
Messages postés
50
Date d'inscription
jeudi 17 mai 2018
Statut
Membre
Dernière intervention
24 mai 2018
-
24 mai 2018 à 22:24
NHenry Messages postés 15190 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 février 2025 - 25 mai 2018 à 18:21
NHenry Messages postés 15190 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 février 2025 - 25 mai 2018 à 18:21
A voir également:
- Codage pour base de données qui ne fonctionne pas
- Codage ascii - Guide
- Codage binaire - Guide
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Excel cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
2 réponses
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
4 735
24 mai 2018 à 22:29
24 mai 2018 à 22:29
1 - L'extension mysql est OBSOLETE
Tu dois passer à PDO ou mysqli
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
2 -Tu dois afficher les erreurs PHP et écrire correctement ton code:
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
3- Ton code php se trouvant dans la même page que ton formulaire.... tu dois mettre la balise action de ton form à vide
A modifier en
4 - Dans ton second html.. tu as oublié le DOCTYPE ainsi que le charset utf8
5 - Plutôt que de mettre deux HTML dans un seul fichier .... place les dans des fichiers différents et fais plutôt des redirection vers les fichiers
Tu dois passer à PDO ou mysqli
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
2 -Tu dois afficher les erreurs PHP et écrire correctement ton code:
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
3- Ton code php se trouvant dans la même page que ton formulaire.... tu dois mettre la balise action de ton form à vide
<form action="connexionbd" method="post">
A modifier en
<form action="" method="post">
4 - Dans ton second html.. tu as oublié le DOCTYPE ainsi que le charset utf8
5 - Plutôt que de mettre deux HTML dans un seul fichier .... place les dans des fichiers différents et fais plutôt des redirection vers les fichiers
NHenry
Messages postés
15190
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 février 2025
353
24 mai 2018 à 23:05
24 mai 2018 à 23:05
J'ajoute juste que l'extension mysql est obsolète
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
4 735
24 mai 2018 à 23:12
24 mai 2018 à 23:12
Tu peux le rajouter.... mais c'était déjà dit
1 - L'extension mysql est OBSOLETE
Tu dois passer à PDO ou mysqli
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
NHenry
Messages postés
15190
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 février 2025
353
Modifié le 25 mai 2018 à 18:21
Modifié le 25 mai 2018 à 18:21
Dsl, j'avais pas vu, il était 23h, on va dire que c'était la fatigue. :)
24 mai 2018 à 22:48
24 mai 2018 à 22:56
24 mai 2018 à 22:59
24 mai 2018 à 23:00
et l'extension PHP qui permet de connecter ton code php à ta bdd
L'extension mysql sont les lignes de commande de type : mysql_*
comme :
mysql_connect mysql_select_db mysql_query
Tu ne dois modifier que les lignes de code en les remplaçant par du PDO ou du mysqli
(il ne suffit pas d'ajouter un "i" ... regarde bien la syntaxe à utiliser pour chaque instruction. )
Par exemple, pour la connexion à la bdd:
24 mai 2018 à 23:07