Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    7

    connessione a mysql tramite php

    non riesco a stabilire una connessione a mysql tramite script php, ma la cosa più strana è che non ottengo nessun messaggio d'errore!
    questo è lo script:

    codice:
    <?php 
    //db_connect.php 
    $connessione = mysql_connect("localhost", "user", "pw") or die("Connessione non riuscita" . mysql_error()); 
    print ("Connesso con successo"); 
    ?>

    tutto quello che ottengo è una pagina vuota. per provare a capirci meglio ho provato a modificare lo script così:

    codice:
    <?php 
    //db_connect.php 
    echo "test_prima"; 
    $connessione = mysql_connect("localhost", "user", "pw") or die("Connessione non riuscita" . mysql_error()); 
    print ("Connesso con successo"); 
    echo "test_dopo"; 
    ?>


    e questa volta ottengo una pagina con la scritta test_prima, ma nessun segno di test_dopo, come se il server avesse smesso di processare le script giunto all'istruzione mysql_connect.
    ho Apache 2, php 5 e mysql 4 installati; server apache e mysql vengono attivati all'avvio del sistema.
    aprendo il browser e digitando "http://localhost" si vede la pagina di Apache che dice che tutto funziona; digitando "http://localhost/php.info" si apre una pagina che descrive le varie caratteristiche/variabili di php, dimostrando che il server legge correttamente il php.
    spero che qualcuno mi possa aiutare, forse devo modificare qualcosa in httpd.conf, mod_php.conf o php.ini?


  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Prova ad inserire
    codice:
    error_reporting(E_ALL);
    all'inizio dello script

    ed assicurati che in php.ini la voce display_errors sia su "On"
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    7
    ancora niente da fare.
    è come se quando il server accede a mysql smetta di processare la pagina.
    nessuna idea? forse provare con php 4 potrebbe giovare?

  4. #4
    Originariamente inviato da jnsenit
    ancora niente da fare.
    è come se quando il server accede a mysql smetta di processare la pagina.
    nessuna idea? forse provare con php 4 potrebbe giovare?
    Guarda nella raccolta di articoli per php5. Mysql va caricato come modulo. ci sono un paio di cose da fare.

    Sicuramente con php4 non avresti quel problema.

    http://forum.html.it/forum/showthrea...08#post6224408


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

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    7
    da quello che ho capito per risolvere il problema dovrei compilare php5 con l'opzione --with-mysql=/usr, il che vuol dire che dovrei reinstallarlo da sorgenti, e non da precompilati slackware...
    forse mi conviene installare il 4, anche perchè a quanto pare ci vorrà tempo perchè i server comincino a supportare il 5, e comunque io per ora non faccio un uso di classi così avanzato.

    grazie cmq!

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.