Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Php e Mysql

  1. #1

    Php e Mysql

    ciao raga ho un problema:

    Premettendo che ho istallato come da manuale Apache 2.2.8, Php 5.2.6 e MySql 5.0.41 ed ho seguito tutti i passi di configurazione.

    non riesco a far funzionare php con MySql sai tramite mysqli che mysql. come devo fare?

    Ho provato in tutti i modi e visto quasi tutti i post.

    posto il codice forse sbaglio qualcosa.
    codice:
    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>
    <body>
    <?php
    $host ='localhost';
    $username='root';
    $passwd='';
    $dbname='tsw';
    $port ='3306';
    $con = mysqli_connect($host, $user, $paswd ,$dbname,$port) or die("Query fallita");
    echo "<h2>Connessione Riuscita</h2>";
    $con->close();
    ?>
    </body>
    </html>
    ed ecco l'errore che genera:

    Fatal error: Call to undefined function mysqli_connect() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sessioni.php on line 12

    potete aiutarmi? grazie anticipatamente

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    56

    Re: Php e Mysql

    Originariamente inviato da fcorsa

    Ho provato in tutti i modi e visto quasi tutti i post.
    ....
    ....
    Fatal error: Call to undefined function mysqli_connect() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sessioni.php on line 12
    magari... ti e' sfuggito questo google hint... PHP FAQ e ti puo' essere utile

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    86

    controlla le variabili

    attento alla variabile $password dentro mysqli_connect.

  4. #4
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    poi, hai trasferito in C:\WINDOWS il file libmysql.dll?

  5. #5
    ciao raga

    Grazie delle risposte.

    Aggiutando i nomi delle variabili e copiando il file in c:\windows come mi ha suggerito dararag credo di esere riuscito a connettermi.

    solo ora non so il perche non mi fa gestire i risultati , ripeto che è codice visto dalle guide:

    codice:
    echo "<table>";
    while($riga=mysql_fetch_row($risultato)){
    echo "<tr><td>".$riga[0]."</td><td>".$riga[1]."</td></tr>";
    }
    echo("</table>");

  6. #6
    Ecco l'errore :

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\sessioni.php on line 29

  7. #7
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Hai percsaso chiuso la connessione al DB prima di fare il fetch?

  8. #8
    no

    ecco il codice intero:

    codice:
    <?php
    $host ='localhost';
    $user='root';
    $paswd='';
    $dbname='tsw';
    $port ='3306';
    $con = mysql_connect($host, $user, $paswd ,$dbname) or die("Connessione fallita");
    echo "<h2>Connessione Riuscita</h2>";
    $query = 'elect * from account';
    $risultato = mysql_query($query);
    
    echo "<table>";
    while ($riga=mysql_fetch_row($risultato)){
    echo "<tr><td>".$riga[0]."</td><td>".$riga[1]."</td></tr>";
    }
    echo("</table>");
    
    ?>

  9. #9
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    direi:

    $query = 'select * from account';

    e non

    $query = 'elect * from account';

  10. #10
    il problema non è la s che manca in select , l'ho già corretta.

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.