Passage PHP 7.4
Ferméjordane45 Messages postés 38326 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 décembre 2024 - 14 juil. 2022 à 20:42
- Passage PHP 7.4
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Passage windows 7 à 10 - Accueil - Mise à jour
- \R php ✓ - Forum PHP
- Couper un passage d une vidéo - Guide
3 réponses
14 juil. 2022 à 18:05
Bonjour,
Tu dois remplacer toutes les instructions mysql_* par PDO ou MYSQLI.
L'extension mysql_* étant devenue obsolète...
Merci beaucoup. Cela refonctionne. Cependant j'ai une erreur : Erreur SQL !DELETE from *
14 juil. 2022 à 19:58
Tu dois nous montrer le code modifié ainsi que le message d'erreur complet.
Le code modifié :
<?php include ($_SERVER['DOCUMENT_ROOT'].'mysql_connect.php');
$sql ='DELETE from `table-a-vider`';
mysqli_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysqli_error());
mysqli_close();
?>
L'erreur :
Erreur SQL !DELETE from `table-a-vider`
Merci.
Modifié le 14 juil. 2022 à 20:42
Tu es sûr du nom de la table ? "table-a-vider" ?
Et puis.. je suis étonné que le message d'erreur ne contienne que ça .. en même temps .. ton instruction mysqli_error est incomplète...
Modifie ton code par ceci
<?php require_once ($_SERVER['DOCUMENT_ROOT'].'mysql_connect.php'); $sql ='DELETE FROM `table-a-vider`'; if (!mysqli_query($link, $sql)) { echo "Erreur :" . $sql . "<br>" . mysqli_error($link)); exit(); }
Bien entendu .. pour ton fichier de connexion.. lui aussi il faut corriger le code et le transformer en mysqli .
par exemple :
<?php $link= mysqli_connect("localhost","my_user","my_password","my_db"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); exit(); } ?>