Вот файл nameblog.php
session_start();
include "mysql.php";
$sql = "SELECT * FROM myblog WHERE id = ".$_SESSION['id'] or die(mysql_error());
$result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
$row = mysql_fetch_array($result);
$_SESSION['id'] = $row['id'];
Вот файл blog.php
include "mysql.php";
$sql = "SELECT * FROM `myblog` " or die(mysql_error());
$result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
//$row = mysql_fetch_array($result);
$_SESSION['id'] = $row['id'];
while ($row = mysql_fetch_assoc($result)) {
?>
<table border="0" width="40%">
<tr>
<td>Категория <?=$row['category']?></td>
<td><a href="nameblog.php/<?=$row['id']?>"><span><?=$row['name']?></span></a></td>
</tr>
</table>
<?
}
?>
Но при открытии nameblog.php выводит ошибку;
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
SELECT * FROM myblog WHERE id =
Как правильно составить запрос.
П,С
Мне нужно что бы выводило именно те данные строчки которые записаны в сессии