<?php
$news="news.php";
$sid = $_REQUEST['sid'];
$pro_seite = 10;
require("./global.php");
$sql = "Select * From bb".$n."_news ORDER BY id desc limit ".$pro_seite;
$result = $db->query($sql) or die('Fehler bei der Selctierung: '.mysql_error());
while (list($id, $titel, $text)= $db->fetch_array($result))
{
eval("\$tpl->output(\"".$tpl->get("news")."\");");
}
?>
<?php
[..]
if($step==4){
$titel = $_POST["titel"];
$text = $_POST["text"];
$db->unbuffered_query("UPDATE bb".$n."_news WHERE titel = '".$titel."' SET titel='".$titel."', text='".$text."' ") OR die('Fehler beim überschreiben in die Datenbank: '.mysqlerror());
$titel = mysql_real_escape_string($titel);
$titel = mysql_real_escape_string($text);
eval("print(\"".gettemplate("news_edit")."\");");
}
?>
Fehler:
Zitat:
Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb1_news WHERE titel = 'Test2' SET titel='Test2', text=''
mysql error: 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 'WHERE titel = 'Test2' SET titel='Test2', text=''' at line 1
mysql error number: 1064
Date: 19.11.2008 @ 15:43
Script: /wbblite/acp/news.php
Referer: http://opaw.kilu.de/wbblite/acp/news.php
<?php
[..]
if($step==4){
$titel = $_POST["titel"];
$text = $_POST["text"];
$titel = mysql_real_escape_string($titel);
$text = mysql_real_escape_string($text);
$db->unbuffered_query("UPDATE bb".$n."_news SET titel='".$titel."', text='".$text."' WHERE titel = '".$titel."'") OR die('Fehler beim überschreiben in die Datenbank: '.mysqlerror());
eval("print(\"".gettemplate("news_edit")."\");");
}
?>
__________________ zufrieden mit meinem Support? dann hier bitte bewerten!