Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema mysql_connect

  1. #1

    Problema mysql_connect

    Salve sto creando uno script di gestione recensioni, e adesso quando provo ad aprire la pagina dell'istallazione mi da un problema.

    Sto usando Apache e mysql istallati in locale.


    Questa è la pagina delle configurazioni
    Codice PHP:
    <?php
    define
    ("DB_HOST""localhost");
    define("DB_USER""root");
    define("DB_NAME""final_dream");
    define("DB_PASSWORD","********");

    define("PASSWORD""********");
    ?>
    Questa invece è la pagina di invio di dati, ovvero quella dell'istallazione.
    Codice PHP:
    <?
    require("install/config.inc.php");
    $db mysql_connect("DB_HOST""DB_USER""DB_PASSWORD");
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db(DB_NAME)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    Quando provo ad aprire la pagina mi da questo errore
    Fatal error: Call to undefined function mysql_connect() in C:\finaldream2xxx\install.php on line 3
    Qualcuno sa che problema mi da e perchè fa così.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Questa è sbagliata
    $db = mysql_connect("DB_HOST", "DB_USER", "DB_PASSWORD");

    Tu sta passando delle stringhe, invece devi passare le costanti, in questo modo

    $db = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

    Senza gli apici

    Le costanti NON SONO come le variabili, che le puoi mettere dentro gli apici e aspettarti che vengano "interpretate" dal php con il loro valore.

  3. #3
    Mi continua a dare sempre lo stesso errore alla riga 3


    Codice PHP:
    $db mysql_connect(DB_HOSTDB_USERDB_PASSWORD); 

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Opss... non avevo visto che no ti vede proprio la funzione mysql_connect
    Rimane che la riga era sbagliata, ma a questo punto non saprei che dire... sembra che tu abbia istallato una versione di php senza le funzioni per mysql VVoVe:

  5. #5
    Quindi dovrei mettere una nuova versione di php.
    Va be ora mi scarico l'ultima.

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.