salve a tutti
avrei un problemino
c'è qualcuno che potrebbe dirmi come posso realizzare uno script php che mi visualizzi un banner random preso da una tabella in un db MYsql?
sono completamente a digiuno in php... programmo in asp.
aiuto please!!!!!
salve a tutti
avrei un problemino
c'è qualcuno che potrebbe dirmi come posso realizzare uno script php che mi visualizzi un banner random preso da una tabella in un db MYsql?
sono completamente a digiuno in php... programmo in asp.
aiuto please!!!!!
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
Select * from tabella order by rand() limit 1
Prendi un solo record , ogni volta l'ordine e' casuale
La vita e' uno switch();
beh trattandosi di sql questa era l'unica cosa della quale ero sicuro...
intendevo dire se potete dirmi come faccio ad inizializzare il recordset...
in asp è
set rs= cn.execute (query)
response.write rs.fields("campo")
...
ma in php???
vi sarei davvero molto grato se mi deste una mano
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
Codice PHP:
$select = "SELECT * FROM tabella ORDER BY RAND() LIMIT 1";
$sql = mysql_query($select)or die (mysql_error());
$result = mysql_fetch_assoc($sql);
//$result l'array con tutti i dati e relative chiavi(nomi campi).
//es. campo nome_banner $result['nome_banner'];
La vita e' uno switch();
grazie sei veramente gentilissimo.
posso chiedere ancora una cosa poi ti lascio in pace?
per la connessione al db MYsql come procedo?
ti ringrazio veramente mi hai salvato
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
La vita e' uno switch();
il file lo ho fatto così:
ma il risultato è una pagina completamente bianca!!! sto impazzendocodice:<?php $connessione = mysql_connect("***.***.***.***", "----", "------") or die("Connessione non riuscita: " . mysql_error()); print ("Connesso con successo"); mysql_close($connessione); $select = "SELECT * FROM banner ORDER BY RAND() LIMIT 1"; $sql = mysql_query($select)or die (mysql_error()); $result = mysql_fetch_array($sql); response.write $result['ogg']; ?>
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
Se guardi bene ho editato prima: $result = mysql_fetch_assoc($sql);
Questo non e' asp?
response.write $result['ogg'];
per visualizzare in php se tutto giusto:
print_r($result); visualizza tutti dati ricavati dalla query.Codice PHP:
//visualizzi il valore del campo
echo $result['nome_campo'];
Metti mysql_close(); alla fine. Puoi anche non usarla volendo.
La vita e' uno switch();
si scusa hai ragione... avevo sbagliat oa fare una copia.
comunque funziona... ero io che sbagliavo l'indirizzo per visualizzare la pagina in locale
ti ringrazio davvero tanto per la tua pazienza
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai