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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Как обновить данные в юазе???
 
 автор: Nadya   (13.09.2005 в 11:28)   письмо автору
 
 

У себя дома я данные в БД изменяю без проблем (через админ блок). Когда разместила его на сервере, не могу ничего изменить. Мне пишется
Table 'tablename' is read only
Скажите это я должна устанавливать разрешение базы на запись или это на сервере устанавливается?

   
 
 автор: 10100100   (13.09.2005 в 12:57)   письмо автору
 
   для: Nadya   (13.09.2005 в 11:28)
 

на сколько мне известна все Атрибуты устанавливаете Вы сами!

   
 
 автор: cheops   (13.09.2005 в 13:35)   письмо автору
 
   для: Nadya   (13.09.2005 в 11:28)
 

Вообще это дело хостера, только если он не предоставляет панель администрирования для управления правами доступа учётных записей. У вас их много или только одна? В любом случае напишите в тех.поддержку для того, чтобы прояснить ситуацию - это не характерно.

PS Вопросы посвящённые базам данных, лучше сразу задавать в разделе http://www.softtime.ru/forum/index.php?id_forum=3

   
 
 автор: Nadya   (14.09.2005 в 23:17)   письмо автору
 
   для: cheops   (13.09.2005 в 13:35)
 

Я обратилась к хостерам, они сказали, что все права предоставили, но при попытке изменения данных выводится все та же ошибка, что таблица только для чтения. Может ли это зависить от моего кода на РНР, может мне нужно устанавливать какие-то параметры? Подскажите, пожалуйста.

   
 
 автор: cheops   (15.09.2005 в 02:39)   письмо автору
 
   для: Nadya   (14.09.2005 в 23:17)
 

Вообще говоря вряд ли, но приведите его если не сложно - это сообщение откуда появляется из функции mysql_error()?

   
 
 автор: Nadya   (15.09.2005 в 15:37)   письмо автору
 
   для: cheops   (15.09.2005 в 02:39)
 

Вот на изменение данных у меня такой код:

$query = "update tablename 
               set valid1=$valid1, valid2=$valid2,  valname='$valname', 
                    Image='$ImageName', Description='$Description',
                    Price='$Price'
               where valid=$valid";
$result = mysql_query($query) or die("Invalid query: " . mysql_error());

Где и выводится:
Invalid query: Table 'tablename' is read only

   
 
 автор: cheops   (15.09.2005 в 16:52)   письмо автору
 
   для: Nadya   (15.09.2005 в 15:37)
 

Вообще конструкция
<?php
$result 
mysql_query($query) or die("Invalid query: " mysql_error());
?>

нужно писать либо
<?php
  $result 
mysql_query($query)
  if(!
$result)  die("Invalid query: " mysql_error());
?>

либо
<?php
  mysql_query
($query) or die("Invalid query: " mysql_error());
?>

   
Rambler's Top100
вверх

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