Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Delete z kilku tabel
Balin
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 14.05.2003

Ostrzeżenie: (0%)
-----


Chce w jednym zapytaniu usunac dane z 2 tabel powiazanych ze soba, uzywam ADODB, formatuje zapytanie w ten sposob:

  1. <?php
  2.  
  3. $this->_objADODB->Execute( 'DELETE FROM ' . SESSIONS_TABLE . ',' . SESSION_VARS_TABLE . ' USING ' . SESSIONS_TABLE . ' AS s,' . SESSION_VARS_TABLE . ' AS sv WHERE s.session_id = '' . $this->strSessionID . '&#092;' AND sv.session_id = '' . $this->strSessionID . ''' )
  4.  
  5. ?>


Nie przynosi to zadnego efektu, jako wynik ADODB zwraca false, czy ktos wie, co jest grane ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




o ile mnie pamięć nie myli - MySQL nie pozwala na usunięcie danych z 2 tabel przy pomocy 1 zapytania.

a zresztą - aby to przetestowac, to zamiast wykonywac zapytanie przez Adodb, po prostu je wydrukuj , i wykonaj w phpMyAdmin
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 20:57