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

    Esempio connessione mysql

    Ho trovato questo esempio per connettersi ad un database mysql:

    -----------------------------------------------------------
    <html>
    <head>
    <title>Accesso a Database</title>
    </head>

    <body>
    <?php
    $host = 'localhost';
    $user = 'root';
    $password = 'testpass';
    $database = 'prova';
    $db = mysql_connect($host, $user, $password) or die ("Impossibile connettersi al server $host");

    mysql_select_db($database, $db) or die ("Impossibile connettersi al database $database");

    $query = "select * from prova";
    $dbResult = mysql_query($query, $db);
    $AffectedRows = mysql_affected_rows($db);

    print("<h3>Accesso al database $database sul server $host</h3>");
    print("<h3>Username = $user</h3>");
    print("<h3>Password = $password</h3>");
    print("<h3>Query = $query</h3>");
    print("<h3>Numero di record trovati: $AffectedRows</h3>");

    mysql_close($db);
    ?>

    </body>
    </html>
    -----------------------------------------------------------

    Ma non mi funziona.

    Voi saggi esperti sapete darmi un suggerimento?

    (Ho già cercato in internet ma non ci capisco molto)

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Io correggerei alcune di righe

    mysql_select_db($database) or die ("Impossibile connettersi al database $database");

    poi
    $dbResult = mysql_query($query);

    $AffectedRows = mysql_affected_rows();


    Immagino che il db tu l'abbia creato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    Azz!

    Mi son dimenticato di dire che uso PHP 5.0.5 .

    Il database l'ho creato.

    Se scrivo:

    $db = mysqli_connect($host, $user, $password) or die ("Impossibile connettersi al server $host");

    mysqli_select_db($database) or die ("Impossibile connettersi al database $database");

    mi da come risultato:

    Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\Programmi\Apache Group\Apache2\htdocs\accesso_a_database.php on line 15
    Impossibile connettersi al database prova

    Cosa potrebbe essere?

    Non c'è un elenco da qualche parte con la sintassi esatta da usare ?

    Mille grasssie

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    27
    mysqli_connect($host, $user, $password,$database)

    per connetterti al db la funzione accetta anche un 4° parametro, cioè il nome del db...

    prova!

    PS: GUARDA QUI

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    OK, mille grazie per l'aiuto.

    Ora però ho un altro problema,
    questo codice ...

    $startindex = $_REQUEST['seek'];

    $connessione = mysqli_connect($host, $user, $password, $database) or die ("Impossibile connettersi al server $host");

    $query2 = "select * from rubrica";
    $dbResult = mysqli_query($connessione, $query2);

    mysqli_data_seek($dbResult, $startindex);


    ........ mi produce:

    Warning: mysqli_data_seek() expects parameter 1 to be mysqli_result, boolean given in C:\Programmi\Apache Group\Apache2\htdocs\inserisci.php on line 48

    Soluzioni ???

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.