Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF]Jak sprawdzic czy zapytanie zostało wykonane
johnyMajster
post 20.09.2012, 13:57:26
Post #1





Grupa: Zarejestrowani
Postów: 151
Pomógł: 2
Dołączył: 2.08.2012
Skąd: Wrocław

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


Witam serdecznie

Czy mozna jakos sprawdzic czy zapytanie delete zostało wykonane:
  1. $query = $db->query('DELETE FROM galleries where (gallery_id='.$idGal.' AND user_id='.$owner.') limit 1');
Go to the top of the page
+Quote Post
viking
post 20.09.2012, 14:41:35
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Sprawdź co zwraca $query. Dlaczego tak robisz?

  1. DELETE FROM galleries where (gallery_id=? AND user_id=?')


http://framework.zend.com/manual/1.12/en/z....statement.html


--------------------
Go to the top of the page
+Quote Post
Pilsener
post 21.09.2012, 00:31:53
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Podejrzewam, że jest podobnie jak tu:
http://php.net/manual/en/function.mysql-query.php
Dla delete pewnie będzie tak samo:
Cytat
For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.


I czemu nie korzystasz z ORMa? Tak jest dużo prościej:
  1. $model = new Model_Galleries();
  2. $model->delete($where);
- możesz wykorzystać metodę delete i jej możliwości, przeciążyć ją w modelu "galleries" lub napisać własną metodę która będzie kasowała wg Twojego widzimisię i zwracała co chcesz.

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 15:41