-
Accesso al DATABASE
Salve raga,
ho un problema.
ho uno script che deve accedere al DB e fare degli insert consecutivi. ma appena fa il primo insert ( e nel db non scrive nulla) casca la connessione e non scrive piu nulla.
ecco lo script:
$dn =dir($dir);
while ($ent= $dn->read()) {
list($nome,$ext) =explode(".",$ent);
if ($ext == "jpg"){
fwrite($file,"$ent\t\n");
$stringa = " INSERT INTO my_roma46.commenti ( foto ) VALUES ( '$nome' )";
echo "$stringa<br>";
include("/GruppoRoma46/connessioneDB.php");
echo "ho aperto la connessione al DB <br>";
$ris=mysql_query($stringa,$database) or die("ERRORE -> ".mysql_error()." - ".mysql_errno());
}
}
$dn->close();
fclose($file);
mysql_close($link1);
perche non vuol fare le query??? :???:
-
mysql_errno());
Errore di battitura o proprio cosė?
-
E' proprio cosė. :=D:
La domanda č: che errore ti da?
Codice PHP:
$dn =dir($dir);
while ($ent= $dn->read()) {
list($nome,$ext) =explode(".",$ent);
if ($ext == "jpg"){
fwrite($file,"$ent\t\n");
$stringa = " INSERT INTO commenti (foto) VALUES ('$nome')";
echo "$stringa<br>";
include("/GruppoRoma46/connessioneDB.php");
echo "ho aperto la connessione al DB <br>";
$ris=mysql_query($stringa,$database) or die("ERRORE -> ".mysql_error()." - ".mysql_errno());
}
}
$dn->close();
fclose($file);
-
mi dice che il db non selezionato
-
Magari postaci anche il file incluso (quello che si connette al db).
Domanda stupida: l'hai attivato il db??
ciaoo!!!
-
si l'ho attivato. il file che fa la connessione č il solito
<?php
//connessione al DB
include('var-globali.inc.php');
//collegamento al db
$link1=mysql_connect($hostname,$username,$password ) or die ("Non č possibile connettersi al DB");
//seleziona il DB
mysql_select_db($database) or die("il database non esiste");
?>
-
Ehm, magari se ci fornisci anche i valori di quelle variabili facciamo prima! ;)
Ciao!
-
Hai impostato tutto correttamente?
Codice PHP:
$hostname = localhost
$username = roma46
$password = la tua password
$database = my_roma46
-
si impostato tutto corretamente
-
Hai provato col codice che ti ho postato io?