function mysql query


mysql_queryPodręcznik PHPPoprzedniNastępnymysql_query (PHP 3, PHP 4 >= 4.0.0)mysql_query -- Wysyła zapytanie do serwera MySQLOpisresource mysql_query (string zapytanie [, resource identyfikator_połączenia]) mysql_query() wysyła zapytanie do aktywnej bazy na serwerze skojarzonym z podanym identyfikatorem połączenia. Jeżeli identyfikator_połączenia nie został podany, wykorzystywane jest ostatnio otwarte połączenie. Jeżeli żadne połączenie nie jest otwarte, podjęta zostanie próba ustanowienia go, poprzez wywołanie mysql_connect() bez argumentów. Notatka: Zapytanie nie powinno kończyć się znakiem średnika. mysql_query() zwraca TRUE lub FALSE informując czy zapytanie zakończyło się sukcesem czy też nie. Zwrócona wartość TRUE oznacza, że zapytanie było prawidłowe i może być wykonane przez serwer. Nie mówi natomiast nic o liczbie przetworzonych lub zwróconych wierszy. Jest również możliwe, że zapytanie zostanie wykonane poprawnie, nie przetwarzając lub zwracając żadnych wierszy. Następujące zapytanie jest niepoprawne składniowo, dlatego mysql_query() zwróci FALSE: Przykład 1. mysql_query()<?php $result = mysql_query ("SELECT * WHERE 1=1") or die ("Zapytanie niepoprawne"); ?> Następujące zapytanie jest niepoprawne semantycznie, jeżeli my_col nie jest kolumną w tabeli my_tbl, dlatego mysql_query() zwróci FALSE: Przykład 2. mysql_query()<?php $result = mysql_query ("SELECT kolumna FROM tabela") or die ("Zapytanie niepoprawne"); ?> mysql_query() zwróci FALSE również wtedy, gdy nie będzie praw dostępu do tabel wyszczególnionych w zapytaniu. Przyjmując, że zapytanie się powiodło, można użyć mysql_num_rows() by uzyskać informację o liczbie wierszy zwróconych w instrukcji SELECT, lub mysql_affected_rows() w celu uzyskania liczby wierszy przetworzonych przez instrukcje DELETE, INSERT, REPLACE i UPDATE. Jedynie Po operacji SELECT, mysql_query() zwróci identyfikator wyniku, który można przekazać do funkcji mysql_result(). Po zakończeniu operacji na wyniku, można zwolnić zasoby przez niego wykorzystywane wywołując mysql_free_result(). Po zakończeniu działania skryptu pamięć i tak będzie automatycznie zwolniona. Patrz także: mysql_affected_rows(), mysql_db_query(), mysql_unbuffered_query(), mysql_free_result(), mysql_result(), mysql_select_db() i mysql_connect(). PoprzedniSpis treściNastępnymysql_pconnectPoczątek rozdziałumysql_unbuffered_query

Wyszukiwarka

Podobne podstrony:
function mysql query
function mysql db query
function mysql db query
function mysql unbuffered query
function mysql error
function mysql fetch row
function mysql tablename

więcej podobnych podstron