SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.09.2011 13:52:29

vano9939
Участник
Зарегистрирован: 07.09.2011
Сообщений: 2

Ошибка синтаксиса

Вот файл 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 =

Как правильно составить запрос.
П,С
Мне нужно что бы выводило именно те данные строчки которые записаны в сессии

Неактивен

 

#2 07.09.2011 14:25:52

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка синтаксиса

В сессии ничего не записано, отсюда и ошибка.

В файле blog.php вы зря за комментировали строку
//$row = mysql_fetch_array($result);

Неактивен

 

#3 07.09.2011 14:34:33

vano9939
Участник
Зарегистрирован: 07.09.2011
Сообщений: 2

Re: Ошибка синтаксиса

Тогда подскажите пожалуйста, как записать в сессию

Неактивен

 

#4 07.09.2011 14:38:39

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка синтаксиса

Раскомментируйте указанную в прошлом сообщении строку, т.е. уберите "//"

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson