|
|
|
Supreme Being
      
участник
Last Login: 07.10.2004 15:24
Сообщ.: 157,
Visits: 1 728
|
|
Вобще делаю всё как надо, закрываю таблицы, пишу BEGIN; затем идут два UPDATEа, COMMIT; и UNLOCK TABLES;
Если такую команду дать через phpMyAdmin то всё - ок! Но, когда я пытаюсь сделать такое у себя в скрипте выскакивает ошибка - 1065 или 1068, или ещё какая. Непонятно почему, вчера до боли в голове думал сидел и так ничего и не надумал.
// Удаление новости function del($newsid) { $stmt="LOCK TABLES news WRITE, news_coms WRITE;" . "BEGIN;" . "DELETE FROM news WHERE newsid='$newsid';" . "DELETE FROM news_coms WHERE newsid='$newsid';" . "COMMIT;" . "UNLOCK TABLES;"; if (!($result=mysql_query($stmt,$this->dblink))) { $err=sprintf("Ошибка в SQL-запросе %s", $stmt); $err .=sprintf("ошибка:%d %s", mysql_errno($this->dblink), mysql_error($this->dblink)); return $err; } }
Ребят, помогите, что делать. Это ужас просто!!!
|
|
|
|
|
новичок
      
участник
Last Login: 23.09.2004 16:39
Сообщ.: 2,
Visits: 23
|
|
| на phpdevs.com на этот вопрос уже отвечали.
|
|
|
|