Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: host in mysqli

  1. #11
    se usi PAMPA di andr3a mi pare che utilizzi una porta diversa dalla 3306.

    quindi "forse" dovresti indicare la porta quando ti connetti.


    $conn = mysqli_connect('localhost:3307', 'root', 'pwd' ,'test')

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

  2. #12
    Originariamente inviato da piero.mac
    se usi PAMPA di andr3a mi pare che utilizzi una porta diversa dalla 3306.

    quindi "forse" dovresti indicare la porta quando ti connetti.


    $conn = mysqli_connect('localhost:3307', 'root', 'pwd' ,'test')
    Ho provato con
    Codice PHP:
    $conn mysqli_connect('localhost:3306''root''' ,'test'
    Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host 'localhost:3306' (11001) in E:\PAMPA\apache\htdocs\mysqli.php on line 2
    Unknown MySQL server host 'localhost:3306' (11001)

    Codice PHP:
    $conn mysqli_connect('localhost:3307''root''' ,'test'
    Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host 'localhost:3307' (11001) in E:\PAMPA\apache\htdocs\mysqli.php on line 2
    Unknown MySQL server host 'localhost:3307' (11001)

  3. #13
    il problema forse nasce dal fatto che utilizzi PAMPA. questa utility non mi pare abbia di suo l'uso delle funzioni mysqli. Dovresti verificare prima di tutto su quale porta e' funzionante MySQL, poi la configurazione del php.ini.

    Prova a stampare phpinfo(). Tieni pero' presente che PAMPA e' fatto per essere usato come ottimo tool su chiavetta o CD per il funzionamento su pc privi di installazione dell triade. In caso di uso su PC di sviluppo (Andr3a non me ne voglia) e molto meglio tu utilizzi le versioni ufficiali con l'installazione completa.

    sarebbe anche utile vedere il file mysqli.php che citi

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

  4. #14
    sicuramente sbagli la sintassi di mysqli_connect().... occhio anche a mysqli_query() .
    ho fatto una prova e questo funziona:
    Codice PHP:
    <?php
    $output 
    '<pre>[b]Databases list[/b]
    '
    ;
    $link mysqli_connect('localhost''root''pwd''database'3307) or die(mysqli_error());

    $query mysqli_query$link'SHOW DATABASES') or die(mysqli_error());

    if(
    mysqli_num_rows($query) > 0) {
        while(
    $r mysqli_fetch_row($query))
            
    $output .= $r[0].'
    '
    ;
    }

    echo 
    ''.$output.'</pre>';

    mysqli_close($link);
    ?>

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

  5. #15
    Si, funziona! Infatti dimenticavo il 5° parametro di mysqli_connect, come anche negli esempi che ho postato...
    Grazie mille!

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.