Автор Тема: скрипт работает на локальной тачке, но не роботает у хостера  (Прочитано 3153 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
вот кусок скрипта, который добавляет данные в две таблицы:


if (isset($submit) and $submit=="addmp3rus") { 
$con mysql_connect("""""") or die(mysql_error());
$db mysql_select_db(""$con);
$sql01 "select * from artists_rus where art_name=\'$artist\'";
$result01 mysql_query($sql01) or die(mysql_error());
$row01 mysql_num_rows($result01);
if (
$row01 == 0) { 
 
$sql02 "insert into artists_rus values (NULL, \'$let\', \'$artist\')";
 
mysql_query($sql02); 
 
$sql03 "SELECT * FROM artists_rus";
 
$result02 mysql_query($sql03); 
 
$num mysql_num_rows($result02); 
 
$sql04 "insert into albums_rus VALUES (NULL, \'$num\', \'$album\', \'$size\', \'$god\', \'$img\', \'$cod\')";
 
mysql_query($sql04); 
 }
if (
$row01 != 0) { 
$sql_num "SELECT * FROM artists_rus"
$result_num mysql_query($sql_num); 
$num_art mysql_num_rows($result_num);
$sql05 "INSERT INTO albums_rus VALUES (NULL, \'$num_art\', \'$album\', \'$size\', \'$god\', \'$img\', \'$cod\')";
mysql_query($sql05);




На локальной тачке он работает без проблем. на хостинге не хочет добовлять в таблицу albums_rus. (в artists_rus - добавляет). Тексты скриптов запускаемых на локальной тачке и у хостера различаются только коннектом к базе.
...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
echo $sql05;
echo mysql_error();

Что выводит? Хотя внешне все вроде правильно
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
Цитировать
echo $sql05;

INSERT INTO albums_rus VALUES (NULL, \'2\', \'100 лет одиночества\', \'65\', \'1992\', \'xwares.h1.ru/images/EhIop_100let.jpg\', \'HDD\')

Цитировать
echo mysql_error();

Column count doesn\'t match value count at row 1

но в чем это несоответствие - не пойму.
дома это сообщение не выводится вообще
« Последнее редактирование: 19 Августа 2002, 13:57:54 от xRUSha »
...

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
explain таблицы дома и у хостера - нет различий.

...

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
мой хостер holm.ru домен h1 - может в этом все дело??
...

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
короче спасибо всем за участие - заработал. После долгих шаманств я удалил и создал заново точно такую же таблицу. И, как не странно это помогло. Только вот до сих пор не понимаю в чем-же было дело.
...

Unregistered

  • Гость
Поля не хватало или левое было. Возможно, по невнимательности с версиями своей проги перемутил...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28