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

Discussione: Mysql non supportato _

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643

    Mysql non supportato _

    Ho installato la versione 5.2.8 di PHP, se apro dalla shell MySql nessun problema, e mi risponde correttamente dai comandi dati alla shell, ho installato anche
    MySQL Administrator e non daà nessun problema, ma se lancio un file php con la funzione mysql_connect o mysqli_connect la risposta che mi viene data e' sempre:

    codice:
    Fatal error: Call to undefined function mysql_connect()
    Gia' riavviato Apache, il Pc, tutto quanto potevo, ma nulla da fare.
    Nel file info.php l'unico dato in cui e' presente la voce sql e' sql.safe_mode che ha come master e local value off
    Qual e' il problema ?

    grazie

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    come definisci la fuunzione mysql_connect()?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    In che senso come la definisco ?
    Io semplicemente scrivo in un file la riga
    codice:
    $dato= mysql_connect($host, $username, $password) or die(mysql_error());
    oppure scrivo
    codice:
    $mysqli = new mysqli('host', 'username', 'password', 'dbname');
    e mi dice Fatal error: Class 'mysqli' not found
    Mi sembra tra l'altro che funzionasse qualche tempo fa.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    up

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Non ci sarà attiva l'estensione di PHP per MySQL

    http://www.php.net/manual/en/mysql.installation.php

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    Originariamente inviato da Daisyland
    up
    non hai caricato su php le estensioni mysql/mysqli

    devi togliere il rem ( davanti alle rispettive righe delle estensioni nel php.ini (se usi win) e controllare che il path alle estensioni sia corretto, e poi fare una copia del file libmysq.dll che trovi nel \bin di mysql nella cartella \bin di apache.

    Poi restarta apache, ed eseguendo il phpinfo() dovresti verificare la presenza di queste due estensioni.

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Adesso quel problema e risolto, ma mi dice
    codice:
    Can't connect to MySQL server on 'host' (10061)

  8. #8
    Originariamente inviato da Daisyland
    Adesso quel problema e risolto, ma mi dice
    codice:
    Can't connect to MySQL server on 'host' (10061)
    beh! ora devi mettere i corretti parametri previsti per la connessione:

    host = 'nome tuo host'; di solito localhost
    user = 'nome user';
    password = 'tua password';
    database = 'tuo database';

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

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Hai ragione, scusa, e avevo gia scritto sopra la linea con i parametri corretti solo che la commentavo e lavoravo su questa di esempio.
    Ora tutto ok, grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Chiedo qui: come faccio a visualizzare i dati con comandi sql all'interno di un file php ? Nel senso, se apro la shell Mysql e lancio ad esempio il comando
    codice:
    show databases;
    mi visualizza l'elenco dei database presenti in mysql nella shell.
    Se lo inserisco all'interno di un file php che sintassi devo usare ? Va bene questa ?
    codice:
    @mysql_query('SHOW DATABASES')
    perche' non mi da' errore pero' non visualizza i database all'interno del file.
    Stessa cosa, se voglio interrogare il database, creare tabelle, modificarle, cancellarle, come e' la sintassi dei comandi per visualizzare le risposte alle query all'interno di un file php ?

    grazie

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.