Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF]Jak sprawdzic czy zapytanie zostało wykonane
Forum PHP.pl > Forum > PHP > Frameworki
johnyMajster
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');
viking
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
Pilsener
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.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.