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

    [PHP] Sn 1 disastro: problema con la connessione al db.

    codice:
    <html>
    <head>
    <title>casa</title>
    </head>
    <body>
    <?php
    
    require ($_SERVER["DOCUMENT_ROOT"]."./config/db_config.php");
    
    $mysqli = new mysqli($db_host, $db_user, $db_password, $db_name);
    
    /* check connection */
    if (mysqli_connect_errno()) {
       print("
    
    Connessione fallita: %s</p>\n", mysqli_connect_error());
       exit();
    }
    
    print("
    
    Ok, funzia.
    \n
           ciao:
    \n
           ciao ciao</p>\n");
    ?>
    </body>
    </html>
    <?php
    /* close connection */
    $mysqli->close();
    ?>
    Cos'ha che non va?
    Non è il db_config.php che manca.

    edit: mi ero scordato l'effetto: schermo bianco.
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  2. #2
    se l'hai postato pari pari potrebbe essere:

    if (mysqli_connect_errno())

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Schermo bianco = non hai abilitato l'estensione mysqli nel php.ini, quasi sicuramente.
    There are 10 types of people in the world - those who understand binary and those who don't.

  4. #4
    Originariamente inviato da Sanctis 410
    se l'hai postato pari pari potrebbe essere:

    if (mysqli_connect_errno())
    Cio'è dov'è l'errore?

    Originariamente inviato da frinkia
    Schermo bianco = non hai abilitato l'estensione mysqli nel php.ini, quasi sicuramente.
    Invece è abilitata!
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  5. #5

  6. #6
    Si..
    PHP 5.1, MySQL 5.0

    Su Win32..

    ext: mysql + mysqli

    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  7. #7

    Ora funziona: ho riscritto il codice senza spezzettare.. (tanto ho visto che scrivere dati "segreti" sopra i tag "<html>" è inutile, perché il browser restituisce anche quelle scritte.

    Non esiste in html un tag "<secret> testo segrreto</secret>"?
    Sarebbe comodo.. anche se qualunque browser modificato potrebbe far vedere ugualmente quel codice..

    PS: Ho trovato l'errore:
    codice:
    print
    Con php5 credo non si possa usare più: devo usare printf. INCREDIBILE!!
    Come potevo immaginarlo???
    Ho fatto una prova con il codice funzionante: se metto print non scrive nulla!! IDEM per echo!!!

    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

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.