• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Problema in mysql

Cosimo0001

Nuovo utente
Autore del topic
14 Marzo 2014
26
0
Miglior risposta
0
Salve a tutti ragazzi, ho riscontrato nella creazione del mio sito web un problema, ho creato un sistema per inserire file nel database in modo poi da creare un sistema di immagini di profilo utente.
Il file lo riesce a mandare, ma quando lo voglio mostrare nella pagina view.php mi esce scritto come io ho detto di scrivere in caso di errore : Errore rilevato: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

i codici della pagina view.php sono i seguenti: <?php
include("connetti.php");
$query = 'SELECT * FROM table_files WHERE dati_file = '.$_GET['dati_file'];
$risultato = mysql_query($query) or die('Errore rilevato: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);
// invio una intestazione contenente il tipo MIME
header('Content-Type: '.$tmp['tipo_file']);
// invio il contenuto del file
echo $tmp['dati_file'];
?>


Mi potete dire come correggere questo errore di visualizzazzione, grazie in anticipo
 
Togli le parentesi tonde all'include e dovrebbe funzionare

Poi fossi in te inizierei a sostituire l'estensione MySQL con MySQLi in quanto è più gestibile nel caso di script complessi, fornisce maggiore sicurezza/protezione contro possibili SQL injection e poi
Perfavore, Entra oppure Registrati per vedere i Link!
 
Inutile mi restituisce sempre lo stesso problema anche se ho eliminato le parentesi :emoji_slight_frown: