$db=new SQLite3(’PHOTOS4.sqlite’) ; $Champs=array("NumeroPhoto","QuiDansLaSerie") ;
Méthode sans préparation $result = $db->query(’SELECT ’.implode(",",$Champs).’ FROM toutes WHERE NumeroPhoto="00001" or NumeroPhoto="00002" ; ’) ; while ($row=$result->fetchArray()) //echo"\n\n" ;print_r($row) ; foreach ($Champs as $Champ) echo $row[$Champ] ;
Méthode avec préparation $stmt = $db->prepare(’SELECT ’.implode(",",$Champs).’ FROM toutes WHERE NumeroPhoto>:id AND NumeroPhoto<:ie’) ; (…)
Accueil > Mots-clés > _multirubricage > mysql
mysql
Articles
-
sqlite3
12 décembre 2022, par bruno -
requetes mysql
24 avril 2018, par brunosélectionner les permissiosn des utilisateurs
select * from information_schema.user_privileges ; GRANTEE TABLE_CATALOG PRIVILEGE_TYPE IS_GRANTABLE user1@% def USAGE NO user2@% def USAGE NO user3@% def USAGE NO fonctions https://mariadb.com/kb/fr/concat/ concat ( chaine1, chaine2) ex : update <span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+cGhvdG9zPC9jb2RlPg=="></span> set <span (…) -
infos mariadb
27 septembre 2023, par brunod’après https://dev.mysql.com/doc/refman/8.0/en/can-not-connect-to-server.html
exemples de résultats lorsque mariadb marche mysqladmin —user=root —password=MotDePasse version mysqladmin Ver 9.1 Distrib 10.11.3-MariaDB, for debian-linux-gnu on x86_64 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Server version 10.11.3-MariaDB-1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /run/mysqld/mysqld.sock Uptime : 56 min 2 sec
Threads : 3 (…) -
chiffrage,cryptage
12 août 2020, par brunodisques : NON essayé
d’aprés https://www.debian-fr.org/t/disque-externe-crypte-avec-bitlocker-ne-peut-plus-ouvrir/91817/12 d’aprés https://www.malekal.com/chiffrer-disque-cle-usb-ubuntu-luks/
@Zargos : On peut crypter avec luks, Et sur cette partition LUKS tu crées une partition FAT. Et ça sera compatible pour les deux OS, M$ et Linux. mysqlINSERT INTO dossiersSecrets(titre, contenu) VALUES (’$titre’, AES_ENCRYPT(’AA’,’BB’)) ;
SELECT titre, AES_DECRYPT(contenu,’motdepasse’) AS contenu (…) -
commandes mysql admin
23 décembre 2018, par brunoRécupérer une base préalablement sauvegardée
mysql —user=NomDeLoginBD —password=MotDePasseBD NomDeLaBase < ; FichierContenantLesDonnees.sql
Sauvegarder une base de données :
MYSQL_PWD="mot_de_passe" mysqldump -u utilisateur NomDeLaBase > base.sql
Créer une base de données
mysql —user=root —password=mdp < ; mysqm avec mysqm :’CREATE DATABASE IF NOT EXISTSessai ;’
Sauvegarder toutes les bases de données rep="/SITES\ EN\ COURS/SauvegardesSql/$(date (…) -
erreurs mariadb/mysql
14 août 2022, par brunomysql ne démarre pas
Par exemple :
Reading datadir from the MariaDB server failed. Got the following error when executing the 'mysql' command line client ERROR 2002 (HY000) : Can't connect to local MySQL server through socket '/run/mysqld/mysqld22.sock' (2)
rm /var/lib/mysql/ib_logfile* résout beaucoup de problèmes de ce genre.
Can’t connect to [local] MySQL server un mot de passe ne marche pas Le tester autrement Le changer Si ce n’est pas le root, se logguer (…) -
changer le mot de passe root du mysql/mariadb
21 décembre 2018, par brunomettre un nouveau mot de passe : solution 2024/bookworm
Parfois, il est impossible de changer correctement le mot de passe comme indiqué en dessous ; une solution : nettoyer la table user service mariadb stop ; service mysql stop ; service mysqld stop ; /etc/init.d/mysql stop ; /etc/init.d/mysqld stop service mariadb start ; service mysql start ; service mysqld start ; /etc/init.d/mysql start ; /etc/init.d/mysqld start mysql -u root use mysql ; select * from user ; truncate table user ; (…)