Demande d'aide pour modification de donnée dans une base de donnée
Résolu/Fermé
caro
-
Modifié le 1 mai 2020 à 10:37
jordane45 Messages postés 38310 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 1 mai 2020 à 10:44
jordane45 Messages postés 38310 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 1 mai 2020 à 10:44
A voir également:
- Demande d'aide pour modification de donnée dans une base de donnée
- Suivi de modification word - Guide
- Formules excel de base - Guide
- Logiciel modification pdf gratuit - Guide
1 réponse
jordane45
Messages postés
38310
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
Modifié le 1 mai 2020 à 10:44
Modifié le 1 mai 2020 à 10:44
Bonjour,
Il ne suffit pas de mettre un i à mysql pour transformer ton code en mysqli ....
Il faut lire la doc !
La fonction mysqli_result n'existe pas....
Il faut modifier ton code :
pour ce qui est de passer à PDO :
Primo, pour la connexion à la bdd : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite, pour ton exemple de code précis :
Il ne suffit pas de mettre un i à mysql pour transformer ton code en mysqli ....
Il faut lire la doc !
La fonction mysqli_result n'existe pas....
Il faut modifier ton code :
$sql ="SELECT * FROM articles where id_article = '$idmodif'"; $result = mysqli_query($connexion, $sql); $row = mysqli_fetch_assoc($result); $nom = $row['nom']; $prix= $row['prix']; $decrire= $row['decrire'];
pour ce qui est de passer à PDO :
Primo, pour la connexion à la bdd : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite, pour ton exemple de code précis :
//préparation de la requête et des variables $sql ="SELECT * FROM articles where id_article = :idmodif "; $datas = array(':idmodif'=>$idmodif); //Execution de la requete try{ $requete = $bdd -> prepare($sql) ; $requete->execute($datas) ; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); exit; } $row = $requete->fetch(); $nom = $row['nom']; $prix= $row['prix']; $decrire= $row['decrire'];