Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Atrus
    Registrato dal
    May 2003
    Messaggi
    211

    array con dati presi dal database

    Ciao ragazzi, una domanda:
    è possibile creare una array con dai presi da un db mysql?
    Dove l'indice è il campo ID e il valore il campo NOME...naturalmente occorrerebbe un ciclo per alimentare la query.

    Qualcuno di voi l'ha mai fatto? Avete qualche esempio/suggerimento?

    Ora ricordo perchè ho visitato questi mondi...
    Quanto tempo ho atteso...
    Ricordo chi sono io e chi sono i miei nemici.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $st=mysql_query("SELECT ID,nome FROM tabella") or die(mysql_error());
    $temp=array();
    while($row=mysql_fetch_assoc($st))
        $temp[$row['ID']]=$row['nome'];
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di Atrus
    Registrato dal
    May 2003
    Messaggi
    211
    Grazie, mi restituisce questo errore:

    Got error 127 from table handler

    Cosa puà essere?
    Ora ricordo perchè ho visitato questi mondi...
    Quanto tempo ho atteso...
    Ricordo chi sono io e chi sono i miei nemici.

  4. #4
    Originariamente inviato da Atrus
    Grazie, mi restituisce questo errore:

    Got error 127 from table handler

    Cosa puà essere?
    Tabella corrotta....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di Atrus
    Registrato dal
    May 2003
    Messaggi
    211
    Quindi? La devo rifare? Eliminare e rifare?

    Ora ricordo perchè ho visitato questi mondi...
    Quanto tempo ho atteso...
    Ricordo chi sono io e chi sono i miei nemici.

  6. #6
    Originariamente inviato da Atrus
    Quindi? La devo rifare? Eliminare e rifare?

    Se non riesci a ripararla non hai altra via. Prova con REPAIRE TABLE TABELLA

    Se hai phpmyadmin prova i vari comandi disponibili nel menu' "operazioni".


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it L'avatar di Atrus
    Registrato dal
    May 2003
    Messaggi
    211
    Fatto.
    Praticamente ho fatto "Ottimizza tabella" e ha corretto l'errore, però son passato da 24 record a 20. Come mai? Ma che è? Non posso avere più di 20 record su un db mysql? Mi sembra strano.
    Ora ricordo perchè ho visitato questi mondi...
    Quanto tempo ho atteso...
    Ricordo chi sono io e chi sono i miei nemici.

  8. #8
    Originariamente inviato da Atrus
    Fatto.
    Praticamente ho fatto "Ottimizza tabella" e ha corretto l'errore, però son passato da 24 record a 20. Come mai? Ma che è? Non posso avere più di 20 record su un db mysql? Mi sembra strano.
    Ne puoi avere a iosa, anche 21 .....

    Ottimizza, compatta gli spazi rimasti vuoti da record cancellati. Ma non ripara la corruzione come hai segnalato tu. Evviva se va... alla prossima. Poco danno nel caso di ricostruzione .... se hai il backup.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.