Passer de MySQL à MySQLi pour PHP 7

Passer de MySQL à MySQLi pour PHP 7 - PHP - Programmation

Marsh Posté le 28-02-2017 à 11:07:02    

Bonjour,
 
J'aide pour adapter un vieux site fonctionnant sous RunCMS et ce dernier n'a que le support de MySQL à disposition.
Avec l'ade de ce site : https://www.phpclasses.org/blog/pac [...] ySQLi.html j'ai tenté de modifier le fichier faisant les accès à la base de donnée, mais sans succès pour le moment.
En fait, certaines instructions fonctionnent, mais pas toutes, et les logs d'erreurs restent désespérément vides, ce qui complique la chose quant à savoir d’où vient le problème.
 
Voici le fichier original : http://pastebin.com/jg2Ufjxv
 
Et voici le fichier modifier pour MySQLi : http://pastebin.com/tdDRR8uK
 
Pourriez-vous m'aider à savoir d’où vient le problème ?
Merci

Reply

Marsh Posté le 28-02-2017 à 11:07:02   

Reply

Marsh Posté le 01-03-2017 à 09:20:15    

var $save_error_logs = false; [:fing fang fung]


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 01-03-2017 à 09:26:03    

A c'est sûr que j'aurais moins de logs...C'était déjà dans le fichier originel...
Par contre, ça n'explique pas pourquoi cela ne fonctionne pas.

Reply

Marsh Posté le 14-02-2018 à 09:55:06    

J'ai jetté un coup d'oeil à la classe, je ne vois pas d'ou viens le problème.
Je conseil de passer MySQLi en procédural c'est beaucoup plus simple à utiliser que l'objet
et surtout on trouve rapidement les erreurs.
 
Voici un tuto qui peut aider :
https://openwiki.fr/article-id-19.htm
 
La seule chose importante pour la sécurité est de bien travailler en UTF8 :
mysqli_set_charset ( $connexion , "utf8" );

Reply

Marsh Posté le 14-03-2018 à 16:16:57    

Bonjour,
 
Merci pour la réponse.
Par contre il y a certaines fonctions de mysql que je ne retrouve pas en mysqli.
Sachant qu'au niveau du fichier original, il y a ces fonctions d'utilisées, je me retrouve bloqué.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed