Equivalent Mysqli Vs Mysql

Fermé
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 - Modifié par maxireussite le 17/06/2015 à 07:23
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017 - 18 janv. 2016 à 10:54
Bonjour,

Des âmes charitables m'ont déjà averti que mes scripts avec Mysql- étaient obsolètes... c bien ennuyeux. En effet, alors que je commençais à peine à maîtriser...

V'là mes scripts MysQl qui fonctionne au poil pour ma classe connexion, quels sont SVP, les équivalents MysQli ?

<?php
//On demarre les sessions

session_start();
mysql_connect('localhost', 'root', '');
mysql_select_db('*****');    mysql_query("SET NAMES 'utf8'" );
 
?>



Et en en-tête de page :

<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
 
require_once('konfig.php');
?>


Merci d'avance

A voir également:

2 réponses

Anth0x Messages postés 2736 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 20 avril 2016 966
Modifié par Anth0x le 17/06/2015 à 09:43
Salut,

C'est la même chose sauf que c'est orienté objet : https://www.php.net/manual/fr/book.mysqli.php

Vu que tu dis que c'est obsolète tu utilise donc PHP 5.5+ (techniquement c'est pas encore obsolète, juste déprécié, ça sera supprimer beaucoup plus tard).

Du coup je te conseil plutôt d'apprendre le PDO : https://www.php.net/manual/fr/book.pdo.php
0
maxireussite Messages postés 372 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 11 mars 2020 5
18 janv. 2016 à 05:01
Toujours de bonnes âmes pour vous dire :"MySQL est obsolète, tu devrais passer à MsQli", mais personne pour vous expliquer commenter faire transiter mes scripts de connexion de l'un à l'autre.
0
Lucryio Messages postés 204 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 4 juin 2017
18 janv. 2016 à 10:54
Rajoute un "i" devant chaque mysql_... par exemple mysqli_query.

Fait les quelque modif que les erreurs vont te dire et ça devrait le faire normalement.
0