[Problème PDO] Mon site ne fonctionne pas

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 : [Problème PDO] Mon site ne fonctionne pas

Re: [Problème PDO] Mon site ne fonctionne pas

par @rthur » 25 sept. 2018, 16:38

Jette un coup d'oeil à la doc (ou au message d'erreur que tu as probablement obtenu), il te manque le paramètre $link dans ton appel de fonction :
http://php.net/mysqli_real_escape_string (voir l'exemple en style procédural)

Re: [Problème PDO] Mon site ne fonctionne pas

par samyn-antoy » 25 sept. 2018, 12:46

Code : Tout sélectionner

$pseudo = mysqli_real_escape_string(htmlspecialchars($_POST['pseudo']));
comment mettre ce code en mysqli ou PDO si vous savez faire parce que moi j'essai plein de variante sa na rien donner

Re: [Problème PDO] Mon site ne fonctionne pas

par samyn-antoy » 22 sept. 2018, 08:13

merci je suis toujours coincer dans mon code malgrés que j'ai trouver l'equivalent je vais pas tarder a mettre mon code pour plus d'explication parce je ne comprend pas les problemes de mon code j'ai repris un script php d'espace membre extra simple sur un site et je n'arrive pas corriger les problèmes de code obselettes

Re: [Problème PDO] Mon site ne fonctionne pas

par @rthur » 21 sept. 2018, 18:33

Bonjour,

Si tu n'as jamais utilisé PDO, et que tu veux faire juste de la migration d'un ancien code mysql_* alors il est plus facile de migrer tes fonctions vers mysqli_* qui ont une syntaxe très proche des anciennes fonctions mysql_*
Si tu veux utiliser PDO alors il te faudra réécrire et repenser une partie de ton code, c'est + complexe.

On a un tuto à ce sujet qui pourrait t'aider :
faq-tutoriels/passer-mysql-mysqli-pdo-t276282.html

[Problème PDO] Mon site ne fonctionne pas

par samyn-antoy » 21 sept. 2018, 17:44

Bonjour j'ai un problème avec mon site je n'arrive pas a transfomer mysql_query($sql) en PDO

Code : Tout sélectionner

$req = mysql_query($sql) or die ('Erreur SQL !<br />'.$sql.'<br />'.PDO::errorInfo()); $data = $req->fetch();