Php mysql (eredeti)
- bevezetés
- Telepítés és beállítás
- követelmények
- telepítés
- Runtime Configuration
- erőforrástípusok
- változások listája
- előre definiált állandók
- példák
- Panorámás például MySQL kiterjesztések
- MySQL - MySQL adatbázis-funkciók
- mysql_affected_rows - Visszaadja a sorok számát érinti az utolsó művelet
- mysql_client_encoding - Visszaadja a kódolás
- mysql_close - bezárja a kapcsolatot a szerver, MySQL
- mysql_connect - megnyitása kapcsolatot a szerver MySQL
- mysql_create_db - Létrehoz egy MySQL adatbázis
- mysql_data_seek - Mozgás belső eredményt mutató
- mysql_db_name - Visszaadja az adatbázis nevét a hívás mysql_list_dbs
- mysql_db_query - Váltás az említett adatbázis és küld egy kérést
- mysql_drop_db - Elpusztítja MySQL adatbázis
- mysql_errno - Visszaadja a numerikus hibakód az utolsó MySQL művelet
- mysql_error - Visszaadja az utolsó művelet hiba szöveget MySQL
- mysql_escape_string - Levédi egy string használható mysql_query
- mysql_fetch_array - Fetch eredményeként sorban, mint egy asszociatív tömb, egy numerikus tömb, vagy mindkettő
- mysql_fetch_assoc - Visszaadja eredményeként sorban, mint egy asszociatív tömbben
- mysql_fetch_field - Get oszlop információt eredményeként meghatározott, mint egy tárgy
- mysql_fetch_lengths - Visszaadja a hossza az egyes kapott
- mysql_fetch_object - Fetch eredményeként sor, és visszaadja egy objektum
- mysql_fetch_row - Fetch eredményeként sor, és visszaad egy tömböt numerikus indexek
- mysql_field_flags - Szerezd meg a zászlót kapcsolódó meghatározott területen a lekérdezés eredménye
- mysql_field_len - Visszaadja a megadott mező hosszát
- mysql_field_name - nevét adja a megadott lekérdezés eredménye oszlop
- mysql_field_seek - belső mutatóját az eredmény a továbbított mező ofszet
- mysql_field_table - Visszaadja a táblázat nevét a tárgykörbe
- mysql_field_type - Visszaadja a típus a megadott mező a lekérdezés eredménye
- mysql_free_result - Ingyenes eredmény memória
- mysql_get_client_info - Információt MySQL-kliens
- mysql_get_host_info - Információt csatlakozunk a MySQL
- mysql_get_proto_info - Információkat ad a MySQL protokoll
- mysql_get_server_info - Információkat ad a MySQL szerver
- mysql_info - Tájékozódjon a legutóbbi lekérdezés
- mysql_insert_id - Visszaadja az azonosítót az előző INSERT-lekérdezés
- mysql_list_dbs - Visszaadja egy listát az adatbázisok elérhető a szerveren
- mysql_list_fields - Visszaadja egy listát a táblázat oszlopainak
- mysql_list_processes - Visszaadja egy listát a MySQL folyamat
- mysql_list_tables - Visszaadja egy listát a MySQL adatbázis táblák
- mysql_num_fields - Kap az a mezők száma eredmény
- mysql_num_rows - Get sorainak számát eredmény
- mysql_pconnect - állítja egy állandó kapcsolatot a szerverrel MySQL
- mysql_ping - Ellenőrzi kiszolgáló kapcsolat, és dugja vissza, ha szükséges
- mysql_query - Elküldi a MySQL lekérdezés
- mysql_real_escape_string - Levédi speciális karakterre történő felhasználásra SQL
- mysql_result - Visszaadja a lekérdezés eredménye adatok
- mysql_select_db - Válasszon MySQL adatbázis
- mysql_set_charset - Állítsa be az ügyfél kódolás
- mysql_stat - Visszaadja az aktuális állapotát a szerver
- mysql_tablename - Get tábla neve a megadott mező
- mysql_thread_id - Visszaadja az áram
- mysql_unbuffered_query - kérést küld a MySQL nélkül lekérésüket pufferelés az eredményt
A felhasználó által készített megjegyzések 2. megjegyzi
Itt van egy OEM helper osztály a kezdéshez.
// az adatbázishoz csatlakozni db1
$ Db = new my_db (DB_MAIN);
// Request "SELECT * FROM tábla1 ahol a = 16, b = 22, akkor az ÉS"
// Az tömb stdClass féle
$ Rows = $ db-> fetchAll ( 'SELECT * FROM tábla1 ahol a = b = ??', 16, 22);
private static $ adatbázisok;
privát $ kapcsolat;
public function __construct ($ connDetails) if (! is_object (self :: $ adatbázisok [$ connDetails])) list ($ host, $ user, $ pass, $ adatbázisnévre) = explode ( '|', $ connDetails);
$ DSN = "mysql: host = $ host; dbname = $ adatbázisnévre";
self :: $ adatbázisok [$ connDetails] = new OEM ($ dsn, $ user, $ pass);
>
$ This-> connection = self :: $ adatbázisok [$ connDetails];
>
public function fetchAll ($ sql) $ args = func_get_args ();
array_shift ($ args);
$ Nyilatkozat = $ this-> kapcsolatorientált> készíteni ($ SQL);
$ Statement-> execute ($ args);
return $ statement-> fetchAll (OEM :: FETCH_OBJ);
>
>
(Phillipus - Nem tudom, hogy milyen nemzetiségű vagy, de a „hülye” elég támadó brit angol Köszönöm.)