[LugBS] mysql e i suoi .conf
Diego Monselice
info a diegomonselice.it
Mar 17 Ago 2010 16:29:11 UTC
allora... la connessione la faccio in un file che poi importo (come
faccio da sempre) di cui posto di seguito il codice:
-----| mysql_conn.php |-------------------------------------------------
<?php
/* messo ora per provare su suggerimento di Gelma
ma nn cambia nulla */
$host="localhost"; //host database mysql
$user="root"; //username per connessione mysql
$pass="********"; //password per connessione mysql
$db_name="nome_database"; //nome database mysql da utilizzare
$conn=mysql_connect($host,$user,$pass) or die("impossibile connettersi
al server");
mysql_select_db($db_name,$conn) or die("impossibile selezionare il db");
?>
---------------------------------------------------------------------------
visualizzando sul browser questa pagina non mi viene restituito nulla...
percui direi che non va in die()... passiamo alla pagina seguente, nella
quale includo il mysql_conn.php
------| login.php |-----------------------------------------------------
<?php
error_reporting(E_ALL); // anche con questo mysql non restituisce nulla
include "mysql_conn.php";
$query="SELECT id, password, admin, scrittura, lettura FROM accesso
WHERE username = '$username';";
$stmt=mysql_query($query,$conn) or die("errore query:".mysql_error());
/* $conn arriva da mysql_conn.php incluso */
?>
--------------------------------------------------------------
ho sempre fatto così, ma ora facendo una prova, ho messo in
mysql_conn.php un die($conn) e mi restituisce "Resource id #2"
se die($conn) lo metto nel file in cui includo mysql_conn.php, non
restituisce nulla... CHE PALLE... ho sempre fatto così ed è sempre
andato benone! HELP ME...!!!
Il giorno mar, 17/08/2010 alle 18.01 +0200, Michele Bonera ha scritto:
> Il giorno mar, 17/08/2010 alle 17.28 +0200, Diego Monselice ha scritto:
>
> > mmm... mi sa che non mi sono spiegato bene:
> > -----------------------------------------------------
> > // eseguo la query
> > $stmt = mysql_query($query,$conn) or die("errore query:".mysql_error());
> > /* E QUI SI BLOCCA */
> > -----------------------------------------------------
>
> Sicuro che $conn sia il link identifier di una connessione mysql?
> Se così non fosse, si spiegherebbe il fatto che non viene riportato
> nessun errore.
>
> Comunque prova a fare come ti ha detto il Gelma: se hai un livello di
> error reporting troppo basso (nella man page dice che il livello deve
> essere almeno E_WARNING), potrebbe non dirti che $conn non è un link
> identifier e che non riesce a stabilire una connessione.
>
> http://it.php.net/manual/en/function.mysql-query.php
>
> Bye
> --
> Michele Bonera
> www.morrisoft.eu
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~
Diego Monselice
-----------------------
www.diegomonselice.it
info a diegomonselice.it
TIM: (+39) 339 25 68 172
Vodafone: (+39) 347 99 39 028
~~~~~~~~~~~~~~~~~~~~~~~~~
Maggiori informazioni sulla lista
Lug
|