Ben sistemi gibi bir blog için bazı içerik yüklemek için yapılmış bir komut ile küçük MCE kullanıyorum. Ben küçük MCE aracılığıyla bir bağlantı eklemek zaman bu hatayı alıyorum. Eğer yardımcı olur bağlantı taşıyan biridir $ içerik için mysql alan türü longblob olduğunu.
Burada bağlantı hatası ilk ve sonra benim kodu
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 'google test" href="http://www.google.ca" target="_blank">google est laborum' at line 4
/* GRAB FORM DATA */
$title = $_POST['title'];
$date = $_POST['date'];
$content = $_POST['content'];
$imageName1 = $_FILES["file"]["name"];
$date = date("Y-m-d");
$sql = "INSERT INTO blog (title,date,content,image)VALUES(
\"$title\",
\"$date\",
\"$content\",
\"$imageName1\"
)";
$results = mysql_query($sql)or die(mysql_error());
GÜNCELLEME: nasıl ben şu hatayı alıyorum, bir güncelleme ile WHERE deyimi yapıyorum zaman sprintf ile aynı mysql kaçış yapıyor hakkında gitmek istiyorum
Warning: sprintf() [function.sprintf]: Too few arguments in /home/akitson1/anderskitson.ca/admin/blogEdit.php on line 88
Query was empty
$sql = sprintf("UPDATE blog SET WHERE id=$thisID (title,date,content,image)VALUES('%s','%s','%s','%s')",
mysql_real_escape_string($title),
mysql_real_escape_string($date),
mysql_real_escape_string($content));