Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problemi con mysql in locale

    salve a tutti, di recente sono passato a Vista e ho dovuto reinstallare apache 2, php 5.25, mysql 5. Sembra che tutto funzioni.
    Apache gira.
    Php funziona, ho verificato con la funzione phpinfo.
    Anche mysql sembra funzionare, ho installato anche il query browser e vedo il database che ho scaricato dal mio sito.
    Ho anche scaricato tutte le pagine del sito in locale.
    Il problema è che tutto funziona in rete mentre quando cerco collegarmi in locale al sito ottengo questo messaggio:

    Fatal error: Call to undefined function mysql_query() in ecc.

    La cosa strana è che ho tentato di verificare se c'erano problemi con le pagine incluse e non mi stampa nulla:

    echo $db;

    Niente come se non lo considerasse.

    Preciso che in passato non ho mai lavorato con php superiori alla versione 4, pensate che sia un problema di migrazione verso la versione di php 5.2.5? Ho questo sospetto perché la versione php del server remoto è della serie 4x.

    Se è così dove trovo una guida pratica alla nuova versione?

    Grazie,

    Nicola

  2. #2
    controlla l'installazione con la seguente guida

    http://www.phpnews.it/articoli/setup...-su-windows/2/

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

  3. #3
    Ho installato la vecchia estensione mysql, ho fatto un piccolo script di prova:

    Codice PHP:
    if ($connessione mysql_connect("localhost""root""holden"))
    {
    echo (
    "Connesso con successo");
    }
    else
    {
    echo (
    "non connesso");
    }
    $lista_db mysql_list_dbs($connessione);
    while (
    $riga mysql_fetch_object($lista_db)) {
        echo 
    $riga->Database "\n";
    }

    if (
    mysql_select_db("test"$connessione))
    {
    echo (
    "database non trovato");

    La connessione viene effettuata, mi vengono elencati i database esistenti tra cui quello che poi metto nella funzione per selezionarlo, a quel punto non lo trova.


    Non riesco a capire, lavoro da anni in questo ambiente e non si era mai verificata una cosa del genere.

  4. #4
    if (mysql_select_db("test", $connessione))
    {
    echo ("database trovato");
    } else echo ("database NON trovato");

    usa mysql_error() per verificare eventuali errori...

    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.