Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Query MySql con LIMIT e limitazione record in una tabella

This is a discussion on Query MySql con LIMIT e limitazione record in una tabella within the Flash CS3 | PHP | mySQL forums, part of the Flash CS3 generale category; Ciao a tutti. Sto realizzando un'aplicazione flash-php-mysql con la quale gli utenti posso lasciare dei messaggi tipo ...


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 e Actionscript 3.0 > Flash CS3 generale > Flash CS3 | PHP | mySQL

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 03-11-07, 08:42
Ruy Ruy is offline
Junior Member
 
Join Date: Oct 2007
Posts: 8
Rep Power: 0
Ruy is on a distinguished road
Query MySql con LIMIT e limitazione record in una tabella

Ciao a tutti.
Sto realizzando un'aplicazione flash-php-mysql con la quale gli utenti posso lasciare dei messaggi tipo guestbook.
Ho due problemi.

1)prima di inserire nel database un messaggio inviato da un utente dovrei controllare che negli ultimi 10 messaggi inseriti non ci sia già un suo messaggio (in flash visualizzo 10 messaggi per volta e in pratica non voglio che ce ne siano 2 dello stesso utente). Pensavo di risolvere con questa semplice query che mi controlla se gia esiste un messaggio:
"SELECT * FROM tbl_messaggi WHERE User = '$user' ORDER by Data ASC LIMIT 0,10";
...funge, ma non limita la ricerca agli ultimi 10 messaggi inseriti ma a tutta la tabella.

2)dovrei far in modo che la tabella contenga max 20 messaggi, quindi all'inserimento del 21° messaggio dovrei cancellare il più vecchio inserito (che potrei verificare sia con l'id che è auto_increment e sia con la data -datetime) e anche qui mi perdo (mi verrebbe da pensare a un numero non propio limitato di query per effettuare tutto ciò). Oppure anche (dopo l'inserimento) eseguire una funzione che mi cancelli tutti i messaggi tranne i 20 più recenti.

Grazie a tutti
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #2 (permalink)  
Old 03-11-07, 20:26
tem's Avatar
tem tem is offline
Moderator
 
Join Date: Jan 1970
Posts: 488
Rep Power: 39
tem is on a distinguished road
Re: Query MySql con LIMIT e limitazione record in una tabella

Ciao,
per ottenere gli ultimi 10 risultati dal + recente al - faccio così:
Code:
ORDER by dataPubblicazione DESC LIMIT 0,10
il codice cerca in tutto tbl_messaggi se vuoi che cerchi solo tra 10 risultati io farei in modo di non scrivere + di 10 risultati in tbl_messaggi..
prima di fare un nuovo inserimento controllo che non ci siano 10 messaggi:
Code:
$result=mysql_query($query);
if (mysql_num_rows($result) <=9)  /* inserisco a db */
else /* cancello l'ultimo record e inserisco a db */
spero possa servire..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 04-11-07, 08:00
Ruy Ruy is offline
Junior Member
 
Join Date: Oct 2007
Posts: 8
Rep Power: 0
Ruy is on a distinguished road
Riferimento: Query MySql con LIMIT e limitazione record in una tabella

Ciao e grazie della risposta.
Per il primo problema, in una tabella che contiene per esempio 20 record, io devo cercare solo tra i 10 più recenti e quindi non mi deve 'restituire' i 10 risultati più recenti.

Per il secondo problema, non posso limitare la tabella solo a 10 messaggi perchè gli altri 10 sono come se fossero di 'riserva' nel caso debba essere cancellato qualche messaggio tra i primi 10.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 04-11-07, 08:24
Ruy Ruy is offline
Junior Member
 
Join Date: Oct 2007
Posts: 8
Rep Power: 0
Ruy is on a distinguished road
Riferimento: Query MySql con LIMIT e limitazione record in una tabella

Ho deciso di bypassare il problema numero uno. Ora come posso fare per impostare la query per cancellare il messaggio più vecchio nel caso ce ne siano più di 10?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #5 (permalink)  
Old 04-11-07, 09:11
Ruy Ruy is offline
Junior Member
 
Join Date: Oct 2007
Posts: 8
Rep Power: 0
Ruy is on a distinguished road
Riferimento: Query MySql con LIMIT e limitazione record in una tabella

Ho risolto grazie :)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Flash Multi Gallery
  #6 (permalink)  
Old 04-11-07, 09:29
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,488
Rep Power: 6
Flep is on a distinguished road
Re: Query MySql con LIMIT e limitazione record in una tabella

Se ti va di farci sapere come hai risolto te ne saremmo molto grati
__________________

 


I recommend: Essential Actionscript 3.0

- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
- I do not reply technicians pvt messages. Open a thread !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #7 (permalink)  
Old 04-11-07, 10:50
Ruy Ruy is offline
Junior Member
 
Join Date: Oct 2007
Posts: 8
Rep Power: 0
Ruy is on a distinguished road
Riferimento: Query MySql con LIMIT e limitazione record in una tabella

Ho scelto di limitare i record della tabella a 10. Poi, quando viene inserito un nuovo messaggio, controllo se i record contenuti sono più di 10. Nel caso lo fossero, mi recupero il primo record in ordine ASC e con un'altra query lo cancello.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #8 (permalink)  
Old 05-11-07, 13:02
tem's Avatar
tem tem is offline
Moderator
 
Join Date: Jan 1970
Posts: 488
Rep Power: 39
tem is on a distinguished road
Re: Query MySql con LIMIT e limitazione record in una tabella

Sono contento che hai risolto!
a prest'!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Actionscript 3 tabella con XML dagohack Actionscript 3.0 base 1 07-11-08 10:33
Connect to Mysql without PHP Fost PHP | mySQL | Flash CS3 4 18-08-08 18:38
Actionscript 3 creare una tabella con campi di input da compilare raziel1973 Actionscript 3.0 base 0 09-07-08 08:56
Limit the range of Colors using Math.random() Magdy advanced Actionscript 3.0 0 15-05-08 20:48
Php...MYSQL... come iniziare? Cyna Flash CS3 | PHP | mySQL 1 09-02-08 14:10


All times are GMT. The time now is 17:59.


Powered by vBulletin versione 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap


FlepStudio
by Filippo Lughi
P.IVA 03605860406