Visualizzazione dei risultati da 1 a 9 su 9

Discussione: banner random su MYsql

  1. #1

    banner random su MYsql

    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

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Select * from tabella order by rand() limit 1

    Prendi un solo record , ogni volta l'ordine e' casuale
    La vita e' uno switch();

  3. #3
    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

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    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();

  5. #5
    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

  6. #6

  7. #7
    il file lo ho fatto così:
    codice:
    <?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'];
    ?>
    ma il risultato è una pagina completamente bianca!!! sto impazzendo
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  8. #8
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    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:
    Codice PHP:
     //visualizzi il valore del campo
    echo $result['nome_campo']; 
    print_r($result); visualizza tutti dati ricavati dalla query.
    Metti mysql_close(); alla fine. Puoi anche non usarla volendo.
    La vita e' uno switch();

  9. #9
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.