Php MySQL (оригинал)

  • въведение
  • Инсталация и настройка
    • изисквания
    • монтаж
    • Времетраене на конфигурацията
    • видове ресурси
  • списък с промените
  • предварително дефинирани константи
  • примери
    • Панорамна например MySQL разширения
  • MySQL - MySQL функции на базата данни
    • mysql_affected_rows - Връща броя на редовете, засегнати от последната операция
    • mysql_client_encoding - Връща кодиране
    • mysql_close - затваря връзка със сървъра, MySQL
    • mysql_connect - Отваряне на връзка с MySQL сървър
    • mysql_create_db - Създава база данни MySQL
    • mysql_data_seek - Преместване вътрешен показалка резултат
    • mysql_db_name - Връща името на базата данни от призив за mysql_list_dbs
    • mysql_db_query - Ключове към споменатите бази данни и изпраща заявка
    • mysql_drop_db - Унищожава база данни MySQL
    • mysql_errno - Връща числен код за грешка на последната операция MySQL
    • mysql_error - Връща грешка текста на последната операция за MySQL
    • mysql_escape_string - бягства низ за използване в mysql_query
    • mysql_fetch_array - Извличане ред резултат като асоциативен масив, цифров масив, или и двете
    • mysql_fetch_assoc - Връща ред резултат като асоциативен масив
    • mysql_fetch_field - Вземи колона информация от страницата с резултати, като обект
    • mysql_fetch_lengths - Връща дължината на всеки резултат
    • mysql_fetch_object - Донеси един ред резултат и връща обект
    • mysql_fetch_row - Извличане ред резултат и връща масив с цифрови индекси
    • mysql_field_flags - Вземи знамената, свързани с указаното поле на резултата от заявката
    • mysql_field_len - Връща зададената дължина поле
    • mysql_field_name - Връща името на определения заявка колоната резултат
    • mysql_field_seek - Установява вътрешния указател на резултата от предадена областта офсет
    • mysql_field_table - Връща името на таблицата указаното поле
    • mysql_field_type - Връща типа на указаното поле на резултата от заявката
    • mysql_free_result - безплатен резултат памет
    • mysql_get_client_info - Връща информация за MySQL-клиент
    • mysql_get_host_info - Връща информация за свързване към MySQL
    • mysql_get_proto_info - Връща информация за протокола MySQL
    • mysql_get_server_info - Връща информация за сървъра MySQL
    • mysql_info - Получаване на информация за най-новите заявката
    • mysql_insert_id - Връща ID генерирани от предишния INSERT-заявката
    • mysql_list_dbs - Връща списък с бази данни, достъпни на сървъра
    • mysql_list_fields - Връща списък на колоните на таблицата
    • mysql_list_processes - извежда списък на процеса MySQL
    • mysql_list_tables - Връща списък на таблиците в базата данни MySQL
    • mysql_num_fields - Вземи номера на полета в резултат
    • mysql_num_rows - Получи брой редове в резултат
    • mysql_pconnect - Задава постоянна връзка със сървър MySQL
    • mysql_ping - Проверява се свързват и да възстановят връзката, ако е необходимо
    • mysql_query - Изпраща заявка MySQL
    • mysql_real_escape_string - бягства на специални знаци в низ за използване в SQL изявления
    • mysql_result - Връща данни за резултатите заявка
    • mysql_select_db - Избор на база данни MySQL
    • mysql_set_charset - Задайте клиент кодиране
    • mysql_stat - Връща текущия статус на сървъра
    • mysql_tablename - Вземи име на таблица от предписаното поле
    • mysql_thread_id - Връща текущия поток
    • mysql_unbuffered_query - изпраща заявка към MySQL, без да извлича и буфериране резултата






Предоставени от потребители бележки 2 бележки

Тук е помощник клас ЗНП, за да започна.







// Свързване с база данни db1
$ Db = нов my_db (DB_MAIN);

// Заявка "SELECT * FROM таблица 1, където А = 16, б = 22, и"
// Получаване на масив от stdClass на
$ редове = $ db-> fetchAll ( "SELECT * ОТ таблица 1, където А = и В = ??", 16, 22);

частни статични бази данни $;
частен $ връзка;

обществена функция __construct ($ connDetails), ако списък ($ домакин, $ потребител, $ пропуск, $ DBNAME) = взривят ( '|', $ connDetails) (is_object (самостоятелно :: $ бази данни [$ connDetails])!);
$ DSN = "MySQL: хост = $ домакин; DBNAME = $ DBNAME";
самостоятелно :: $ бази данни [$ connDetails] = нов ЗНП ($ DSn, $ потребител, $ подаване);
>
$ Това-> връзка = самостоятелно :: бази данни $ [$ connDetails];
>

обществена функция fetchAll ($ SQL) $ аргументи = func_get_args ();
array_shift ($ опцията);
$ Резюме = $ това-> connection-> подготви ($ SQL);
$ Изложение-> изпълнение ($ аргументи);
върне $ Изложение-> fetchAll (ЗНП :: FETCH_OBJ);
>
>

(Phillipus - Аз не знам какво националност сте, но думата "идиот" е доста обидно в британски английски Благодаря ви.)