Requette dans BDD
#4
Pour ton point d'optimisation, je pense que tu devrais étudier un peu plus les requêtes SQL.
En plus ta requête, vu comme ça, doit te ramener plus d'un enregistrement, donc ce que je ferais:
tcl
set qry "SELECT UNIXTIMESTAMP(date) as udate, nom, prenom, info FROM table_01 WHERE nom LIKE '%$arg%'"
set res [mysqlsel $mysql(handle) $qry -flatlist]
foreach total $res { putlog [join $total] }


Et pour ton point 2... mysqlsel retourne une liste, c'est pour ça que tu as des { }, il faut donc utiliser dans ton code des lindex, ou bien convertir correctement la liste en chaine.

Et c'est une très mauvaise idée d'appeler un champ "date", c'est un mot-clé en mysql.
Répondre


Messages dans ce sujet
Requette dans BDD - par protec - 29/11/2013, 15:30
RE: Requette dans BDD - par CrazyCat - 29/11/2013, 16:00
RE: Requette dans BDD - par protec - 30/11/2013, 17:39
RE: Requette dans BDD - par CrazyCat - 01/12/2013, 18:09
RE: Requette dans BDD - par protec - 05/12/2013, 20:48

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté