Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Блок "Новости" на PHP. (MySql)

Сообщения:  [1-10]   [11-14] 

 
 автор: cheops   (16.10.2005 в 19:32)   письмо автору
 
   для: Goga201   (16.10.2005 в 17:25)
 

Хм... а это точно ошибка от скрипта в предыдущем посте? Вообще-то такой не должно быть... Посмотрите не включается ли два скрипта config.php два раза... Как вообще этот скрипт вызывается?

   
 
 автор: Goga201   (16.10.2005 в 17:25)   письмо автору
 
   для: cheops   (16.10.2005 в 16:35)
 

Ошибка выполения запроса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 '; INSERT INTO news VALUES (1, 'Первая новость', 'Заработала си
Fatal error: Cannot redeclare puterror() (previously declared in /home/m/mightyducks.h15.ru/WWW/config.php:43) in /home/m/mightyducks.h15.ru/WWW/config.php on line 43

пишет, зайдите www.mightyducks.h15.ru

   
 
 автор: cheops   (16.10.2005 в 16:35)   письмо автору
 
   для: Goga201   (16.10.2005 в 16:28)
 

Воспользуйтесь скриптом
<?php 
  
include "config.php"
  
$query[] = "CREATE TABLE news (
  id_news int(11) NOT NULL auto_increment,
  name tinytext NOT NULL,
  body text NOT NULL,
  putdate datetime NOT NULL default '0000-00-00 00:00:00',
  url tinytext NOT NULL,
  url_text tinytext NOT NULL,
  url_pict tinytext NOT NULL,
  hide enum('show','hide') NOT NULL default 'show',
  PRIMARY KEY  (id_news)
) TYPE=MyISAM;"

  
$query[] = "INSERT INTO news VALUES (1, 'Первая новость', 'Заработала система новостей.', '2004-06-24 23:39:06', 'http://www.softtime.ru', 'поддержка', '', 'show');"
  foreach(
$query as $quer) @mysql_query($quer); 
?> 

   
 
 автор: Goga201   (16.10.2005 в 16:28)   письмо автору
 
   для: glsv (Дизайнер)   (15.10.2005 в 09:07)
 

Вставил код указанный выше со вставкой news.sql (всё от туда) в скрипт config.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 '; INSERT INTO news VALUES (1, 'Первая новость', 'Заработала си "

   
 
 автор: glsv (Дизайнер)   (15.10.2005 в 09:07)   письмо автору
 
   для: Goga201   (15.10.2005 в 07:52)
 

Нужно выполнить запрос

<?
  
require_once("config.php");
  
// В переменную $query скопируйте запрос из файла  news.sql
  
$query="SQL-запрос на создание таблицы";
  if (
mysql_query($query))
  { 
    echo 
"Запрос выполнен";
  }
  else
  {
    echo 
"Ошибка выполения запроса"
    echo 
mysql_error();
  }
?>

   
 
 автор: Goga201   (15.10.2005 в 07:52)   письмо автору
 
   для: cheops   (15.10.2005 в 00:43)
 

Как её развернуть?
На holm.h15.ru нету закачки таблиц.

   
 
 автор: cheops   (15.10.2005 в 00:43)   письмо автору
 
   для: Goga201   (14.10.2005 в 17:48)
 

Хм... у вас не развёрнута таблица news в базе данных mightyd5. SQL-запрос разврачивающий эту таблицу находится в news.sql

   
 
 автор: Goga201   (14.10.2005 в 17:48)   письмо автору
 
   для: cheops   (14.10.2005 в 14:21)
 

Ошибка при обращении к блоку новостейTable 'mightyd5.news' doesn't exist

   
 
 автор: Goga201   (14.10.2005 в 17:48)   письмо автору
 
   для: cheops   (14.10.2005 в 14:21)
 

Ошибка при обращении к блоку новостейTable 'mightyd5.news' doesn't exist

   
 
 автор: cheops   (14.10.2005 в 14:21)   письмо автору
 
   для: 10100100   (14.10.2005 в 07:38)
 

Исправьте оба блока
<?php
else puterror("Ошибка при обращении к блоку новостей");
?>

на
<?php
else puterror("Ошибка при обращении к блоку новостей".mysql_error());
?>

Что добавляется к ошибке?

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования