Bonjour,
J'aimerais faire une mise à jour de MySQL 5.5 vers MariaDB mais j'aimerais bien qu'un pro du PHP/MariaDB (et MySQL) me donne son avis pour voir si toutes mes commandes sql-php ci-dessous fonctionne sous MariaDB.
Je vous montre ici mon txt qui me permet de me rappeler des commandes sql avec "mysqli":
Voici un autre txt mais cette fois en "mysql" (même si mysql est déconseillé, j'ai encore 60% de mes scripts qui sont en mysql et je met progressivement à jour en "mysqli" depuis 1 an, il faudra certainement encore 2 ans pour être entierement en mysqli)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 Connexion: $db2 = new mysqli("localhost", "login", "password", "nom_de_bdd"); Select: $reponse = mysqli_query($db2,"SELECT * FROM table"); while ($donnees = mysqli_fetch_array($reponse) ) { echo $donnees[test]; } $numInscrit = mysqli_num_rows($donnees); Update: mysqli_query($db2,"UPDATE table SET date_derniere='$date_en_francais à $heure' WHERE pseudo='pseudo'"); Insert : mysqli_query($db2,"INSERT INTO table VALUES('', 'pseudo', 'passe', 'email') "); Delete: mysqli_query($db2,"DELETE FROM la_table WHERE id=1"); mysqli_real_escape_string($db2,$var) mysqli_close($db2); mysqli_set_charset($db3,"utf8"); ____________ include("bdd.php"); include("Securiter.php"); $a = Securiter::bdd($_POST[a], $bdd);
Les deux listes fonctionnes bien avec "MySQL 5.5", surement la même chose pour "MySQL 5.6" ? Mais par contre j'ai besoin de savoir si tout est compatible pour MariaDB.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 // la connexion bdd <?php include("la_bdd.php"); ?> // avec ce contenu dedans: <?php mysql_connect("localhost", "login_compte", "mot_de_passe"); // Connexion à MySQL mysql_select_db("BDD"); // Sélection de la base "bdd" ?> ================================================================================ // SELECT mysql_num_rows <?php $resz = mysql_query("SELECT * FROM table"); $numInscrit = mysql_num_rows($resz); ?> ================================================================================ // SELECT (boucle) mysql_fetch_array <?php $reponse = mysql_query("SELECT * FROM table WHERE pseudo='pseudo'"); while ($donnees = mysql_fetch_array($reponse) ) { echo $donnees[test]; } ?> ================================================================================ // UPDATE <?php mysql_query("UPDATE table SET date_derniere='$date_en_francais à $heure' WHERE pseudo='pseudo'"); ?> delete une table: <?php mysql_query("DELETE FROM la_table"); ?> delete un colonne dans une table: (exemple avec un where id=1) <?php mysql_query("DELETE FROM la_table WHERE id=1"); ?> mysql_query("INSERT INTO table VALUES('', 'pseudo', 'passe', 'email')");
Merci, salutations
Partager