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

Форум MySQL

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

 

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

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

тема: Удаление через PHP

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

 
 автор: cheops   (18.03.2006 в 16:14)   письмо автору
 
   для: itica   (18.03.2006 в 12:38)
 

Под новые вопросы лучше заводить новые темы.

   
 
 автор: itica   (18.03.2006 в 12:38)   письмо автору
 
   для: Trianon   (18.03.2006 в 12:35)
 

42 строка у меня это:

INSERT INTO obshie_arxiv SELECT * FROM obshie_messages

   
 
 автор: Trianon   (18.03.2006 в 12:35)   письмо автору
 
   для: itica   (18.03.2006 в 12:22)
 

42-я строка? У меня и строк-то столько не было.
Эта ошибка вылезает не при перемещении из базы в базу.
Эта ошибка вылезает при попытке Ваш текст проанализировать как исходный текст на языке PHP. И переводится, как "на 42 строке файла d:\apache\htdocs\index.php встретилась литеральная строка символов (конструкция "...ля-ля-ля..."), в то время как по синтаксису ей тут быть совсем не положено.

   
 
 автор: itica   (18.03.2006 в 12:22)   письмо автору
 
   для: Wood   (17.03.2006 в 22:31)
 

А у меня при перемещение из базы в базу, такая ошибка

Parse error: parse error, unexpected T_STRING in d:\apache\htdocs\index.php on line 42

   
 
 автор: Wood   (17.03.2006 в 22:31)   письмо автору
 
   для: Trianon   (17.03.2006 в 22:09)
 

Вот теперь всё ОК!

   
 
 автор: Trianon   (17.03.2006 в 22:09)   письмо автору
 
   для: Wood   (17.03.2006 в 21:54)
 

Слегка напутал в вызове substr():

<?
$res 
=mysql_query("SELECT * FROM table");
$f fopen('file.txt','w');fputs($f'x=array(');
while((
$row mysql_fetch_array($resMYSQL_ASSOC)) != 0)
{
  
$line 'array(';
  foreach(
$row as $column => $value)
    
$line .= "$column => '".mysql_escape_string($value)."', ";
  
fputs($fsubstr($line0, -2)."),\n");

fputs($f');');

?>

   
 
 автор: Wood   (17.03.2006 в 21:54)   письмо автору
 
   для: Trianon   (17.03.2006 в 21:25)
 

Вместо данных из БД в файле появилась следующая строка: ),rn ),rn ),rn ),rn ),rn ),rn.

   
 
 автор: Trianon   (17.03.2006 в 21:25)   письмо автору
 
   для: Wood   (17.03.2006 в 21:15)
 

$line .= "$column => '".mysql_escape_string($value)."', ";
Точка с запятой в конце строки.

   
 
 автор: Wood   (17.03.2006 в 21:15)   письмо автору
 
   для: itica   (17.03.2006 в 21:03)
 

У меня пишет:

Parse error: parse error, unexpected T_STRING in d:\programic\apache\apache\htdocs\support\123.php on line 11

   
 
 автор: itica   (17.03.2006 в 21:03)   письмо автору
 
   для: Trianon   (17.03.2006 в 21:02)
 

Огромное спасибо!

   

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

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

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