Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie Select
dela
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 16.06.2009

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


Może zacznę od najprostszego pytania czy zapytanie do bd "Select" zwraca wynik czy coś znalazło? Np. jak wykonuje zapytanie "INSERT" (oczywiście jak się wszystko powiedzie) to wyświetla mi wynik "News został dodany".

Ten post edytował dela 19.06.2009, 14:56:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


5 min temu o to samo kolega pytał.

http://pl.php.net/manual/en/function.mysql-query.php

Cytat
Return Values

For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.

For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.

The returned result resource should be passed to mysql_fetch_array(), and other functions for dealing with result tables, to access the returned data.

Use mysql_num_rows() to find out how many rows were returned for a SELECT statement or mysql_affected_rows() to find out how many rows were affected by a DELETE, INSERT, REPLACE, or UPDATE statement.

mysql_query() will also fail and return FALSE if the user does not have permission to access the table(s) referenced by the query.


mysql_query tak jak ty robisz może Ci powiedzieć że zapytanie sie wykonało poprawnie ale nie powie Ci ile rekordów zwróciło.
Czyli jeżeli skrypt nie znajdzie żadnych nieruchomości ale się wykona poprawnie to
twój IF i tak się spełni, bo query zwroci true.
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: 2.10.2025 - 17:20