TWEETS de petit jo
Visiteurs:52596 (5:aujourd'hui, 982:ce mois, 3790:cette année).Dernière visite:29/04/2024
> Accueil>Tweets
ou
Catégorie:SQL
Tous[nb=393]
Inventions[nb=4]
Le saviez-vous?[nb=24]Le politiquement correct[nb=25]A vos ordres mon adjudant![nb=1]Y-avez-vous déja songé?[nb=4]Blagues à 'symbales'[nb=4]
Lettre à M...r Mélenchon[nb=3]Problèmes d'écologie[nb=3]
Pour le PC[nb=8]Electroniquement Votres![nb=3]La fameuse RAM[nb=13]Les microcontroleurs PIC[nb=2]Le bit Juju(pour un double)[nb=8]
ASCII en assembleur[nb=7]L'USB[nb=4]Les entêtes des fichiers[nb=11]Les piles,les listes et le tas en assembleur[nb=3]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]
Microsoft OS[nb=19]Cours magistral[nb=2]OS du futur![nb=12]
Langages[nb=32]Assembleur[nb=76]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=9]Et pour Windev...![nb=10]
Restos du coeur[nb=6]Autres[nb=1]
SQL[nb=6]La BDD(Base De Données)[nb=4]
Pour le W3C[nb=38]Internet[nb=5]ipv6[nb=9]http[nb=5]
Le clavier[nb=6]

03/03/2020:



Au sujet des requêtes MySQL, quelles soient préparées ou non, quelles soient 'asynchrones' ou pas, il manque une fonction qui revient à la première ligne(type reset sans refaire la requête).
Cela irait plus vite(tant que la page n'est pas terminée pour le serveur, le résultat est dans le serveur). La page PHP pourrait utilisé plusieurs fois la requête dans plusieurs parties.
Voir le fil de discussion en entier

J'aime  Commenter

03/05/2021:



Au lieu de mettre un COUNT(*) qui se répète dans la requête SQL ou interroger la BDD avec une requête spéciale COUNT(*), on pourrait connaitre le nombre de ligne avec mysqli_count($retour1).
Après mysqli_query, on aurait le nombre de lignes de la requête et après chaque mysqli_fetch_array, le serveur décrémente pour connaitre les lignes qui restent.
Voir d'après tweet
Voir le fil de discussion en entier

J'aime  Commenter

04/05/2021:



Les requêtes préparées c'est bien, mais il faudrait que l'on puisse faire un SELECT avant pour une première sélection. Quand la table est volumineuse cela éviterait aux requêtes de recommencer!
C'est tout simple:il faut ajouter le resultat de la requete($retour1) comme parametre à mysqli_prepare($connexion,$sql,$retour1);.Comme ça,la compatibilité est assurée!

J'aime  Commenter

04/05/2021:



(Vous oubliez...si c'est déja inventé).Tout comme les champs et les tables où l'on peut mettre AS pour les variables,on pourrait écrire:vue1 AS SELECT * FROM table WHERE 1
Les noms créés par un AS doivent être visibles non seulement pour un SELECT mais pour la page en création, pour combiner plusieurs SELECT par exemple!

-petit jo: Pour cela, un moteur de recherche SQL devrait pouvoir exécuter (dans l'ordre évidemment) plusieurs requêtes (séparées pas un point virgule) d'une même string SQL!

J'aime  Commenter
 

23/07/2022:



Même chose pour le LIKE de sql: LIKE devrait faire un lower avant pour accepter une orthographe voisine et ainsi simplifier la chaine de recherche écrit en utf8.
Si on fait LIKE "%libelle%", on trouve libelle,libellé,LIBELLE mais aussi libELLe,libELLé ! En réalité, LIKE est un filtre ! Il ne cherche pas strictement le mot !

-petit jo: Bien sûr, LIKE "libelle%" et LIKE "%libelle" restent!

Voir d'après tweet
Voir le fil de discussion en entier

J'aime  Commenter

12/09/2022:



Le moteur SQL est beaucoup plus rapide que si on fait le traitement par PHP. Donc, on ne devrait pas être obliger de lui envoyé qu'un SELECT, mais plusieurs SELECT séparés par ;
Par exemple $select='presel=SELECT * FROM table1 WHERE champ1="paris" ; SELECT * FROM presel WHERE champ2="capitale" '

-petit jo: Le moteur SQL ne renvoit que le dernier SELECT !

J'aime  Commenter

Catégorie:SQL
Tous[nb=393]
Inventions[nb=4]
Le saviez-vous?[nb=24]Le politiquement correct[nb=25]A vos ordres mon adjudant![nb=1]Y-avez-vous déja songé?[nb=4]Blagues à 'symbales'[nb=4]
Lettre à M...r Mélenchon[nb=3]Problèmes d'écologie[nb=3]
Pour le PC[nb=8]Electroniquement Votres![nb=3]La fameuse RAM[nb=13]Les microcontroleurs PIC[nb=2]Le bit Juju(pour un double)[nb=8]
ASCII en assembleur[nb=7]L'USB[nb=4]Les entêtes des fichiers[nb=11]Les piles,les listes et le tas en assembleur[nb=3]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]
Microsoft OS[nb=19]Cours magistral[nb=2]OS du futur![nb=12]
Langages[nb=32]Assembleur[nb=76]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=9]Et pour Windev...![nb=10]
Restos du coeur[nb=6]Autres[nb=1]
SQL[nb=6]La BDD(Base De Données)[nb=4]
Pour le W3C[nb=38]Internet[nb=5]ipv6[nb=9]http[nb=5]
Le clavier[nb=6]
Tweets[102] sur:Medjugorje