Documentation
Commencez ici pour installer Medoo et créer votre première connexion à la base de données en quelques minutes.
Configuration
Installez Medoo et créez votre première connexion à la base de données.
Intégration aux frameworks
Découvrez comment intégrer Medoo à des frameworks PHP populaires.
Ce guide explique l'argument $where de Medoo, utilisé par de nombreuses méthodes pour filtrer les données. Le comprendre est essentiel pour récupérer exactement les données dont vous avez besoin.
Parcourez la référence complète de l'API Medoo.
select
Récupérer les données d'une table.
insert
Insérer un ou plusieurs enregistrements dans une table.
update
Mettre à jour les enregistrements dans une table.
delete
Supprimer des enregistrements d'une table.
replace
Remplacer les enregistrements dans une table. Les enregistrements existants avec une clé primaire correspondante sont supprimés et réinsérés ; sinon, un nouvel enregistrement est inséré.
create
Créer une nouvelle table.
drop
Supprimer une table existante.
get
Récupérer un seul enregistrement d'une table.
has
Vérifier si un enregistrement correspondant existe dans une table.
count
Compter les lignes correspondantes dans une table.
max
Renvoie la valeur maximale d'une colonne.
min
Renvoie la valeur minimale d'une colonne.
avg
Calculez la valeur moyenne d'une colonne.
sum
Calculez la somme des valeurs dans une colonne.
rand
Récupérer un ensemble aléatoire d'enregistrements d'une table.
id
Renvoie l'ID de la dernière ligne insérée.
query
Exécuter une requête SQL brute personnalisée.
raw
Medoo fournit des expressions SQL brutes pour les requêtes complexes et hautement personnalisables. Ces expressions prennent également en charge les placeholders pour limiter le risque d’injection SQL, ainsi qu’une syntaxe abrégée pour citer les identifiants.
quote
Place une chaîne entre guillemets pour l’utiliser dans une requête.
action
Exécuter des requêtes dans une transaction.
debug
Active le mode débogage pour afficher le SQL généré sans l’exécuter.
log
Renvoie le journal des requêtes exécutées.
last
Renvoie la dernière requête exécutée.
info
Renvoie des informations sur la connexion actuelle à la base de données.