Visualizzazione risultati 1 fino 10 di 10

Discussione: [MySQL/PHP] Non trova tabella!

  1. #1
    Balloto non è connesso Neofita
    Data registrazione
    02-10-2004
    Messaggi
    8

    Thumbs down [MySQL/PHP] Non trova tabella!

    Ciao a tutti,

    Io ho una tabella chiamata "frt_utenti" che phpmyadmin vede benissimo e non ci sono problemi nel gestirla.

    Il file PHP di connessione al database non da errori, si connette perfettamente!

    Se però io do questa query ad esempio: "SELECT * FROM frt_utenti"

    Mi viene risposto: "Table 'my_balloto.frt_utenti' doesn't exist"

    Il problema è che la tabella esiste: come già detto phpmyadmin la vede! Altre tabelle con nomi simili (che contengono l'underscore (_) non hanno problemi)

    Cosa è??
    Ultima modifica di dreadnaut : 22-06-2008 alle ore 17.29.50 Motivo: + leggibilità

  2. #2
    Guest

    Predefinito

    Strano... puoi postare la parte dello script che si occupa della connessione e interrogazione del database?

    Ciao

  3. #3
    Balloto non è connesso Neofita
    Data registrazione
    02-10-2004
    Messaggi
    8

    Predefinito

    File connessione (mysql.inc.php)

    Codice PHP:
    <?php
    $mycon
    = mysql_connect("localhost", "balloto", "MIA_PWD") or die("CONNESSIONE FALLITA");
    $db = mysql_select_db("my_balloto", $mycon) or die("SELEZIONE FALLITA");
    ?>
    Interrogazione SQL

    Codice PHP:
    <?php
    include "mysql.inc.php";
    $sql1 = "SELECT * FROM frt_utenti";
    $query1 = mysql_query($sql1, $mycon) or die(mysql_error());
    Eppure non va!!

    PS Tutto questa in locale VA

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    prova a mettere un paio di apici inversi attorno al nome: SELECT * from `frt_utenti`

  5. #5
    Balloto non è connesso Neofita
    Data registrazione
    02-10-2004
    Messaggi
    8

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    prova a mettere un paio di apici inversi attorno al nome: SELECT * from `frt_utenti`
    Non va neanche così.

  6. #6
    Guest

    Predefinito

    Prova così:
    Codice PHP:
    <?php
    include "mysql.inc.php";
    $query1 = mysql_query("SELECT * FROM frt_utenti") or die(mysql_error());
    Edit: Ti ha dato qlk errore prima?? Magari prova a cancellare:
    - Cache
    - File temporanei
    - File non in linea
    - Cookies
    Ciao! ^^
    Ultima modifica di sIM : 22-06-2008 alle ore 17.54.42

  7. #7
    Balloto non è connesso Neofita
    Data registrazione
    02-10-2004
    Messaggi
    8

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Prova così:
    Codice PHP:
    <?php
    include "mysql.inc.php";
    $query1 = mysql_query("SELECT * FROM frt_utenti") or die(mysql_error());
    Edit: Ti ha dato qlk errore prima?? Magari prova a cancellare:
    - Cache
    - File temporanei
    - File non in linea
    - Cookies
    Ciao! ^^
    Non va in nessun modo: ho provato 3 browsers differenti (sono su Linux non ho IE), eliminato dati, uno di questi 3 browser non lo avevo neanche mai aperto e pure lui da lo stesso errore.

    A questo punto non so cosa pensare...in locale va..su un altro sito dove ho provato a caricare i files (esterno a altervista) va tutto anche lì...solo qui su AV non va!

    Ho provato anche a ricreare la tabella a mano (senza richiamarla da query) ma nemmeno così!

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    bene, ora sai che l'errore non è li

    se cambi leggermente il nome della tabella, cosa succede? se cambi uno dei campi?

  9. #9
    Guest

    Predefinito

    Ciao, in che senso non ti funziona?? che errore da?? Ogni infomazione, anche quella che ti sembra più insignificante, potrebbe essere utile XD
    Ad ogni modo, potresti provare ad usare un db esterno come freesql...
    ... almeno per vedere cosa succede :P

  10. #10
    Balloto non è connesso Neofita
    Data registrazione
    02-10-2004
    Messaggi
    8

    Predefinito

    Allora novità: se uso le vecchie tabelle (quelle create prima del 22 Giugno, inizio di questo post) funzionano a dovere..quelle nuove non le trova!!!

    Ho 240 tabelle..può darsi che sia per questo?!?

    Ecco come ho lavorato:

    Ho creato una pagina PHP che conta quanti record sono inseriti in una tabella..carico con FTP e VA! (la tabella è vecchia di un anno e mezzo).

    Creo una nuova tabella (dal nome provat) modifico il file PHP cambiando SOLO il nome della tabella nella query..salvo..ricarico con ftp ed ecco l'errore: Table 'my_balloto.provat' doesn't exist

    L'errore sicuramente non dipende da me, ci deve essere qualcosa di strano dato che con le tabelle vecchie no..con le nuove si!

    Perfavore aiutatemi non posso andare avanti così!

    EDIT: Ok risolto!!!!

    Io accedevo da phpMyAdmin direttamente dall'URL www7.altervista.org/phpmyadmin/

    Ma a quanto pare (accedendo a phpMyAdmin dal pannello di controllo) mi è stato spostato il database sul server 33!

    Penso sia dovuto al problema che era successo dopo l'incendio dato che il server 7 è stato quello più colpito..grazie a tutti comunque!
    Ultima modifica di debug : 03-07-2008 alle ore 14.42.41

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •