MySQL-Funktionen von PHP
(Version 5.5)
• Datenbanken verwalten
Benutzer und Datenbanken anlegen, Datenbanken bearbeiten, kopieren und löschen
mysqli_connect()
mysqli_connect_error()
mysqli_set_charset()
mysqli_query()
mysqli_fetch_row()
mysqli_fetch_assoc()
mysqli_fetch_array()
mysqli_error()
mysqli_errno()
CREATE USER
GRANT
CREATE DATABASE
SHOW DATABASES
DROP DATABASE
SHOW TABLES
• Datenbanktabellen verwalten
Tabellen anlegen, bearbeiten, kopieren und löschen
mysqli_num_rows()
CREATE TABLE
SHOW TABLE STATUS
SHOW COLUMNS
SHOW INDEX
ALTER TABLE
TRUNCATE TABLE
DROP TABLE
• Datensätze verwalten
Datensätze eintragen, auswählen, bearbeiten, kopieren und löschen
mysqli_insert_id()
INSERT
SELECT
INSERT … SELECT
UPDATE
DELETE
• SQL-Injection
Skripte gegen Angriffe schützen
mysqli_escape_string()
• Backup von MySQL-Daten
Sicherungskopie einer Datenbank anlegen (experimentell)