Chiedo scusa se sono lento, ma il mio tempo è poco.
Ho provato, l'immagine nel database la carico (senza controlli), però in PhpMyAdmin mi trovo [BLOB - (dimensione)], se ci clicco mi fa scaricare un file .bin.
Questa cosa è normale vero?
Anche per le immagini che carico direttamente da PhpMyAdmin succede questo.
Mentre per caricarla in PHP come faccio?
Mi si riempie la pagina ci simboli e lettere, vi lascio il mio codice, se riuscite a correggermeli, grazie:
Codice PHP:
//Lettura dati dal database:
//$dbLink è la connessione
$sql0="SELECT * FROM `Images` ORDER BY `Name` ASC";
$result0=mysqli_query($dbLink, $sql0);
if($result0===false)
{
exit("Error query 0: ". mysqli_error($dbLink));
}
while($row = mysqli_fetch_array($result0))
{
$ID=$row['ID'];
$Name=$row['Name'];
$Type=$row['Type'];
$Image=$row['Image'];
echo '<img src="'.$Image.'"></br>'; //Questa riga è il test per la sola immagine
print("ID: $ID - Name: $Name - Type: $Type - Image: <img src=$Image></br>"); //Questa invece tutto ma con sintassi diversa
}
Codice PHP:
//Inserimento dati nel database:
$sql1="INSERT INTO `Images` (`Name`, `Type`, `Image`) VALUES ('$nome', '$categoria', '$immagine');";
$result1=mysqli_query($dbLink, $sql1);
if($result1===false)
{
exit("Error query 1: ".mysqli_error($dbLink));
}
else
{
print("Update avvenuto con successo");
}