Connexion base de données avec PHP 7

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connexion base de données avec PHP 7

Re: Connexion base de données avec PHP 7

par Toumilovitch » 10 mai 2016, 13:51

Merci !
J'ai galéré un petit peu mais ça fonctionne parfaitement avec PDO que je ne connaissais pas du tout.

Affaire résolue. :D

Re: Connexion base de données avec PHP 7

par @rthur » 10 mai 2016, 11:28

Bonjour,

Il faut utiliser les fonctions Mysqli_* ou PDO
https://secure.php.net/manual/fr/mysqli ... oosing.php

Si c'est un petit projet avec peu de requêtes, le passage des fonctions mysql_* à mysqli_* est relativement simple.
Si tu dois réécrire une grosse partie de ton code, alors il est préférable de partir à neuf sur PDO et des requêtes préparées

Connexion base de données avec PHP 7

par Toumilovitch » 10 mai 2016, 00:09

Bonjour,

Je viens de passer mon site sous Php 7 et évidemment la connexion et la requête sql ne fonctionne plus.

Avant, j'avais ce type de code qui marchait :

Code : Tout sélectionner

$link = mysql_connect("mon_host", "user", "mon_mdp") or die("Impossible de se connecter : " . mysql_error()); mysql_select_db("ma_base", $link); $query = mysql_query("SELECT id, title, FROM table WHERE title=1 AND state=1 ORDER BY id DESC LIMIT $limit"); while($tab=mysql_fetch_array($query)) { $aid = $tab["id"]; }
Que dois-je utiliser à présent ?

Merci de votre aide.

Cordialement,
Mickaël