Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. MySQLi — Wikipédia
MySQLi — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

L'extension MySQLi (abréviation pour MySQL Improved en anglais, c'est-à-dire MySQL Amélioré) est un pilote informatique qui permet d'interfacer des programmes écrits dans le langage de programmation PHP avec les bases de données MySQL, depuis la version 4.1[1].

Comparatif

[modifier | modifier le code]

Elle fait partie des trois API de connexion à MySQL :

  • Extension PHP MySQL
  • Extension PHP MySQLi
  • PHP Data Objects (PDO)
MySQLi PDO PHP's MySQL Extension
Version de PHP > 5.0 > 5.0 < 3.0
Inclut avec PHP 5.x  Oui  Oui  Oui
Statut Actif Actif Maintenance seulement
API avec codage des caractères  Oui  Oui  Non
API avec instruction côté serveur  Oui  Oui  Non
API avec instruction côté client  Non  Oui  Non
API avec procédure stockée  Oui  Oui  Non
API avec instructions multiples  Oui La plupart  Non
Supporte toutes les fonctionnalités MySQL 4.1+  Oui La plupart  Non

Exemples

[modifier | modifier le code]

L'extension peut être utilisée soit par ses fonctions, soit par une classe et ses méthodes :

<?php
// Fonctions
$db = mysqli_connect("exemple.com", "utilisateur", "mot_de_passe");
mysqli_select_db($db, "MaBase"); // Le $link (ici $db), se place toujours en première position et est obligatoire avec MySQLI
$res = mysqli_query($db, "SELECT * FROM MaTable");
$ligne = mysqli_fetch_assoc($res);
var_dump($ligne);

// ou alors

while($row = mysqli_fetch_assoc($res)) {
    $first = $row['COL_FIRST']
    ...
}

// Idem avec la classe
$mysqli = new mysqli("exemple.com", "utilisateur", "mot_de_passe", "MaBase");
$res = $mysqli->query("SELECT * FROM MaTable");
$ligne = $res->fetch_assoc();
var_dump($ligne);
?>

Références

[modifier | modifier le code]
  1. ↑ « Introduction », sur php.net (consulté le 30 mai 2023).

Voir aussi

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • MySQLi, sur Wikiversity
  • MySQLi, sur Wikibooks

Liens externes

[modifier | modifier le code]
  • (fr) Documentation sur php.net
  • icône décorative Portail de l’informatique
  • icône décorative Portail des bases de données
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=MySQLi&oldid=211499832 ».
Catégories :
  • Bibliothèque logicielle PHP
  • Système de gestion de base de données
Catégories cachées :
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Bases de données/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id