SQL-Fehler!

andulus

Erfahrenes Mitglied
Hallo Leute! Ich hab hier eine Nebendatei, die mir etwas von einer Mysql-Datenbank ausgeben soll! Das Problem dabei ist dass dort immer steht:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\xampp\htdocs\serv\naruto_4_all\php\news_list.php on line 11
Hier ist der Code: Es stimmt eigentlich alles bis auf den Sql-Query um den es sich eigentlich handelt ich steh wahrscheinlich irgendwo auf der Leitung weil ich diesen winzigen Fehler immer übersehe..... :(

PHP:
<?

session_start();
include('php/functions.php');

$db = new dbconnect();
$db->db_connect("naruto4all", "news");
$query = mysql_query("SELECT * FROM ´news´ ORDER BY ´id´ DESC");
$inhalt = "";
while($row = mysql_fetch_object($query)) {

$inhalt .= "<b><font color=\"blue\">".$row->headline." </font></b>| ".$row->datetime." | by <b>".$row->author."</b><br>
                  <hr width=\"493\" noshade>
                  ".$row->content."
                  <hr width=\"493\" noshade><br><br>";
}

$template = "tpl/tpl_2.tpl";
$title = "Naruto4all";
$var_array = array("TITLE" => $title,
		    "TEXT" => $inhalt
		);
		   
$tpl = new parser($template, $var_array);
    
?>
lg Andulus
 
Änder mal die Zeile mit dem Query folgendermassen ab:
PHP:
$query = mysql_query("SELECT * FROM ´news´ ORDER BY ´id´ DESC") or die(mysql_error());
 
lol ;) hätt ich ja selbst auch drauf kommen können :D!!
Aber ich find den Fehler immer noch nicht... :(
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 '´news´ ORDER BY ´id´ DESC' at line 1
 
Die so genannten Backticks sind die falschen Zeichen.
PHP:
<?php

	session_start();
	include 'php/functions.php';

	$db = new dbconnect();
	$db->db_connect('naruto4all', 'news');
	$query = '
		SELECT
		        `headline`,
		        `datetime`,
		        `author`,
		        `content`
		  FROM
		        `news`
		  ORDER BY
		        `id` DESC
		';
	$result = mysql_query($query)
		or die(mysql_error().'<pre>'.htmlspecialchars($query).'</pre>');
	$inhalt = '';
	while( $row = mysql_fetch_object($query) ) {
		$inhalt .= '<b><font color="blue">'.$row->headline.'</font></b> | '.$row->datetime.' | by <b>'.$row->author.'</b><br> 
                  <hr width="493" noshade> 
                  '.$row->content.' 
                  <hr width="493" noshade><br><br>';
	}
	$var_array = array(
		'TITLE' => 'Naruto4all',
		'TEXT'  => $inhalt
	);
	$tpl = new parser('tpl/tpl_2.tpl', $var_array);

?>
 
Zurück