Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите найти ошибку
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
Злобный Карлик
Пишу гостевую 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.motion studio
Для: Злобный Карлик
у тебя запрос не правільно составлен
$showsql="SELECT from $base.gbtable * order by id DESC";


запрос должен быть тіпа

SELECT * FROM table;
Злобный Карлик
Не помогает!
<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>
????
Для: Злобный Карлик
А с какой ошибкой вылетает?
Серёга
Для: Злобный Карлик
Цитата(Злобный Карлик @ 14:07:2005, 10:29 )
$query = mysql_query($showsql) or die ("<b>Ошибка</b><br>").mysql_error());
*


у тебя скобок не хватает справа.
посмотри.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.