Bonjour,
J'espère ne pas m'être trompée de forum.
J'ai un site avec uniquement des appels à ma base en mysql. OVH m'oblige à upgrader mon site et d'après mes recherches la fonction mysql est obsolète après php 5.2 (où je suis actuellement).
Je voudrais donc modifier tous mes mysql en mysli et en profiter pour faire des functions qui me permettraient d'aller plus vite à modifier mon code.
Donc côté mysqli je débute et côté fonction j'en connais pas lourd non plus (parce que besoin), je programme aussi en procédural.
J'ai réussi à placer dans une function mysqli_query mais elle ne fonctionne que si j'ouvre la connexion juste avant.
Sans la ligne "$mysqli = new mysqli($serveur, $user, $pass, $base);" j'ai un message d'erreur 'Call to a member function query() on a non-object in...' Ca me semble logique mais en même temps je ne sais pas résoudre l'erreur sans me connecter et je ne trouve pas logique de me connecter à chaque appel de la fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function requete_sql($select){ $mysqli = new mysqli($serveur, $user, $pass, $base); $sql = $mysqli->query($select); return $sql; }
Partager