Salve,
perchè così non funziona:
mysql_db_query ("$db_name",$sql,$db); dove $db_name si trova nel file config.inc.php
mentre se metto direttamente il nome del database sì
Grazie e ciao.
Salve,
perchè così non funziona:
mysql_db_query ("$db_name",$sql,$db); dove $db_name si trova nel file config.inc.php
mentre se metto direttamente il nome del database sì
Grazie e ciao.
prova a stampare il valore di quella variabile, probabilmente c'è un errore che non vedi (spesso gli errori sono banali e non ci si pensa)
ps: quella funzione che stai usando è deprecata da tempo, quindi non conviene usarla
mysql_select_db
e mysql_query
ciao
Ciao, grazie per la tua risposta.
Mi dici, a sto punto, se è giusto?
include ("config.inc.php");
$db=mysql_connect($db_host, $db_user, $db_password);
mysql_select_db('$database',$db);
$query="select id, immagine, categoria, marca, modello, prezzo from prodotti where id=$id";
$ris=mysql_query($query,$db);
$num=mysql_num_rows($ris);
for ($i=0;$i<$num;$i=$i+1)
{
@$ido=mysql_result($ris,$i,"id");
@$immagineo=mysql_result($ris,$i,"immagine");
@$categoriao=mysql_result($ris,$i,"categoria");
@$marcao=mysql_result($ris,$i,"marca");
@$modelloo=mysql_result($ris,$i,"modello");
@$prezzoo=mysql_result($ris,$i,"prezzo");
}
$sql="INSERT INTO chart (idprodotto,idsessione,categoria,marca,modello,pre zzo)
VALUES('".$ido."','".$PHPSESSID."','".$categoriao. "','".$marcao."','".$modelloo."','".$prezzoo." ')";
$riso=mysql_query($sql,$db);
mysql_close($db);