Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40

    non funziona più mysql_fetch_array

    Ciao,
    da un giorno all'altro le pagine del mio sito che leggono dal DB hanno smesso di funzionare.

    $result = mysql_query($sql, $connection);

    while ($ris = mysql_fetch_array($result) )

    Danno errore:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    e se faccio scrivere il mysql_error

    Can't find file: 'tbl_news.MYI' (errno: 2)



    Il provider mi ha risposto che l'unico cambiamento è stato il passaggio a php 4.3.10

    IDEE???

  2. #2
    metti la segnalazione di errore alla query.

    $result = mysql_query($sql, $connection) or die(mysql_error());

    e' probabile tu abbia l'indice della tabella corrotto. Prova con:

    CHECK TABLE tabella
    REPAIRE TABLE tabella


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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    [supersaibal]Originariamente inviato da piero.mac
    metti la segnalazione di errore alla query.

    $result = mysql_query($sql, $connection) or die(mysql_error());
    ottengo

    Can't find file: 'tbl_news.MYI' (errno: 2)

    tbl_news è la tabella da cui provo a leggere....



    e' probabile tu abbia l'indice della tabella corrotto


    me lo da su tutte le tabelle !!!!

  4. #4
    usa mysql_fetch_assoc

  5. #5
    [supersaibal]Originariamente inviato da bovos
    ottengo

    Can't find file: 'tbl_news.MYI' (errno: 2)

    tbl_news è la tabella da cui provo a leggere....



    e' probabile tu abbia l'indice della tabella corrotto


    me lo da su tutte le tabelle !!!! [/supersaibal]
    Ma che bella festa....

    Evidentemente il cambio di php non e' stato il solo....

    verifica il tuo database.... e spera di avere un buon backup...

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

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    [supersaibal]Originariamente inviato da pugia
    usa mysql_fetch_assoc [/supersaibal]
    dà lo stesso errore

  7. #7
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    collegati al tuo Db con phpMyAdmin e ripara il Database

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    [supersaibal]Originariamente inviato da olivs
    collegati al tuo Db con phpMyAdmin e ripara il Database [/supersaibal]
    provato ma:

    repair error Can't find file: 'tbl_dizionario.MYI' (errno: 2)

  9. #9
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    temo che non abbiano aggiornato solo php.
    Hai un backUp del tuo DB?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    [supersaibal]Originariamente inviato da olivs
    temo che non abbiano aggiornato solo php.
    Hai un backUp del tuo DB? [/supersaibal]

    mmmm....mica tanto recente!!!!!

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.