|
|
|
| У себя дома я данные в БД изменяю без проблем (через админ блок). Когда разместила его на сервере, не могу ничего изменить. Мне пишется
Table 'tablename' is read only
Скажите это я должна устанавливать разрешение базы на запись или это на сервере устанавливается? | |
|
|
|
|
|
|
|
для: Nadya
(13.09.2005 в 11:28)
| | на сколько мне известна все Атрибуты устанавливаете Вы сами! | |
|
|
|
|
|
|
|
для: Nadya
(13.09.2005 в 11:28)
| | Вообще это дело хостера, только если он не предоставляет панель администрирования для управления правами доступа учётных записей. У вас их много или только одна? В любом случае напишите в тех.поддержку для того, чтобы прояснить ситуацию - это не характерно.
PS Вопросы посвящённые базам данных, лучше сразу задавать в разделе http://www.softtime.ru/forum/index.php?id_forum=3 | |
|
|
|
|
|
|
|
для: cheops
(13.09.2005 в 13:35)
| | Я обратилась к хостерам, они сказали, что все права предоставили, но при попытке изменения данных выводится все та же ошибка, что таблица только для чтения. Может ли это зависить от моего кода на РНР, может мне нужно устанавливать какие-то параметры? Подскажите, пожалуйста. | |
|
|
|
|
|
|
|
для: Nadya
(14.09.2005 в 23:17)
| | Вообще говоря вряд ли, но приведите его если не сложно - это сообщение откуда появляется из функции mysql_error()? | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: 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());
?>
|
| |
|
|
|