Помогите найти ошибку

  • Автор темы -
  • Дата начала
Статус
Закрыто для дальнейших ответов.

Гость
#1
Пишу гостевую PHP+MySQL

В мускул данные вносяться нормально а скрипт "извлечения" из базы пишет ошибку

Код:
Parse error: parse error in x:\home\dtsgb.ru\www\index.php on line 12
Вот код:
Код:
<html>
<head>
<title>Гостевая книга</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<div align="right"><a href="addmsg.php">Добавить сообщение</a></div>
<table width="100%">
<?php
include ("config.php");
$showsql="SELECT from $base.gbtable * order by id DESC";
$query = mysql_query($showsql) or die ("<b>Ошибка</b><br>").mysql_error());
while($result = mysql_fetch_array($query))
{
$id=($result["ID"]);
$city=($result["city"]);
$name=($result["name"]);
$msg=($result["msg"]);
$email=($result["email"]);
$http=($result["http"]);
}
echo 
"<tr>
<td>$city</td><td>$name</td>
</tr>
<tr>
<td height='400' colspan='2' valign='middle' align='center'>$msg</td>
</tr>
<tr>
<td align='center'>$email</td>
<td align='center'>$http</td>
</tr>"
?>
</table>
</body>
</html>
файлик config.php

Код:
<?php
$host = 'localhost';
$login = 'root';
$pass = 'iddqd';
$base = 'dtsgb';

mysql_connect ($host, $login, $pass, $base);
mysql_select_db ($base);
?>
и дамп базы
Код:
-- phpMyAdmin SQL Dump
-- version 2.6.0-pl2
-- http://www.phpmyadmin.net
-- 
-- Хост: localhost
-- Время создания: Июл 14 2005 г., 14:27
-- Версия сервера: 3.23.53
-- Версия PHP: 4.3.9
-- 
-- БД: `dtsgb`
-- 

-- --------------------------------------------------------

-- 
-- Структура таблицы `gbtable`
-- 

CREATE TABLE `gbtable` (
`ID` int(11) NOT NULL auto_increment,
`city` text NOT NULL,
`name` text NOT NULL,
`msg` text NOT NULL,
`email` text NOT NULL,
`http` text NOT NULL,
PRIMARY KEY (`ID`)
) TYPE=MyISAM AUTO_INCREMENT=1;

-- 
-- Дамп данных таблицы `gbtable`
--
 
E

e.motion studio

Гость
#2
Для: Злобный Карлик
у тебя запрос не правільно составлен
Код:
$showsql="SELECT from $base.gbtable * order by id DESC";
запрос должен быть тіпа

Код:
SELECT * FROM table;
 

Гость
#3
Не помогает!
Код:
<table width="100%">
<?php
include ("config.php");
$showsql="SELECT * FROM gbtable order by id DESC";
$query = mysql_query($showsql) or die ("<b>Ошибка</b><br>").mysql_error());
while($result = mysql_fetch_array($query))
{
$id=($result["ID"]);
$city=($result["city"]);
$name=($result["name"]);
$msg=($result["msg"]);
$email=($result["email"]);
$http=($result["http"]);
}
echo 
"<tr>
<td>$city</td><td>$name</td>
</tr>
<tr>
<td height='400' colspan='2' valign='middle' align='center'>$msg</td>
</tr>
<tr>
<td align='center'>$email</td>
<td align='center'>$http</td>
</tr>"
?>
</table>
 
?

????

Гость
#4
Для: Злобный Карлик
А с какой ошибкой вылетает?
 

admin

Well-Known Member
08.08.2003
2 754
1
#5
Для: Злобный Карлик
<!--QuoteBegin-Злобный Карлик+14:07:2005, 10:29 -->
<span class="vbquote">(Злобный Карлик @ 14:07:2005, 10:29 )</span><!--QuoteEBegin-->$query = mysql_query($showsql) or die ("<b>Ошибка</b><br>").mysql_error());
[snapback]22174" rel="nofollow" target="_blank[/snapback]​
[/quote]

у тебя скобок не хватает справа.
посмотри.
 
Статус
Закрыто для дальнейших ответов.