- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Risolto] Select random record esistente
-
[Risolto] Select random record esistente
Come posso selezionare un record in modo random esistente?
Ad esempio se un record è stato cancellato non mi devere restituire quel ID ma deve continuare cercare.
Es.
$numero = rand (1,300); $result = mysql_query("SELECT messaggio FROM commenti WHERE (messaggio_id=$numero AND msg_body!='')"); $risultato = mysql_fetch_array($result); $risultato = $risultato;
-
Ti rispondo io lo stesso anche se quando ti avevo contattato per uno scambio link sei stato un po' indisponente.
La query la fai così: SELECT campo FROM tabella WHERE condizione ORDER BY rand() LIMIT 1
ti prende ovviamente solo record esistenti te li ordina random e prendi il primo
ciao
-
@Criss said:
Ti rispondo io lo stesso anche se quando ti avevo contattato per uno scambio link sei stato un po' indisponente.
La query la fai così: SELECT campo FROM tabella WHERE condizione ORDER BY rand() LIMIT 1
ti prende ovviamente solo record esistenti te li ordina random e prendi il primo
ciao
Grazie per la risposta adesso provero se funziona.
P.S.: Per il fatto dello scambio link non ricordo assolutamente di essere stato indisponente con te non è da me, forse hai sbagliato persona...
-
Segnalo come risolto