![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pisząc w php
$tekst = 'jakis tekst'; żeby ją wyświetlić trzeba wpisać echo $tekst;. Jednak zastanawiam się czemu gdy przypisujemy do zmiennej polecenie msql zmienna się sama wykonuje. np: Czemu po prosty ZMIENNA $zapytanie wykonuje to polecenie? W skrócie czemu
Ten post edytował xamrex 9.07.2010, 11:32:56 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
ponieważ w drugim przypadku nie przypisujesz do zmiennej polecenia, tylko przypisujesz wartość jaką zwróci funkcja mysql_query() a zgodnie z manualem:
Cytat 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. jeśli zajrzysz do manuala http://php.net/manual/en/function.echo.php, to zobaczysz, że echo nie jest właściwie funkcją i niczego nie zwraca, służy tylko do wyświetlania parametru poczytaj dokładnie manuala dla obydwu funkcji, to zrozumiesz tam jest wszystko opisane Ten post edytował tehaha 9.07.2010, 11:54:46 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest jeszcze jakaś inna 'funkcja', która nie jest właściwą funkcją jak echo
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 22:01 |