Normes PHP 5

Résolu
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un peu de mal à me faire à PHP 5.
Avec PHP 4, j'avais une requête
$requete = mysqli_query("UPDATE accueil SET lien_photo='$dossier$fichier', largeur='$largeur' WHERE id='$id'");
<code>
Avec PHP 5, cela devrais donner
<code php>$requete = $mysqli->query("UPDATE accueil SET lien_photo='$dossier$fichier', largeur='$largeur' WHERE id='$id'");


J'ai le message :
Fatal error: Call to a member function query() on a non-object
En fait, je n'arrive pas à écrire dans la base !

Merci

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
Bonjour
comment as tu fais la connexion à la bdd ?
0
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   11
 
en début de script :
include ('../../connexion/connexion.php');

et dans le fichier connexion.php :
$host = 'xxxxx.fr';
$user = 'yyyyyyyyyyy';
$pass = 'zzzzzzzzzz';
$db = 'aaaaaaa';

$link = mysqli_connect ($host,$user,$pass,$db) or die ('Erreur : '.mysqli_error($link) );
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
Tu as utilisé la forme procedurale...
il te faut utiliser la forme objet.




https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 224 > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
\o/ Une fiche d'à moi!
0
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   11
 
OK !
Voici ma nouvelle requête :
$requete = mysqli_query($link,"UPDATE accueil SET lien_photo='$dossier$fichier', largeur='$largeur' WHERE id='$id'");


Ca fonctionne, par contre rien n'est inscrit dans ma table "accueil" ???
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
Donc finalement tu es resté en procedurale ?

Quoi qu'il en soit... pour ta nouvelle question. .. sans voir le code complet ... impossible de te répondre. ..
0