PHP.mk документација

Овозможува дебагирање за PDO_MYSQL. Оваа поставка е достапна само кога PDO_MYSQL е компајлиран против mysqlnd и во PDO режим за дебагирање.

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

ref.pdo-mysql.connection.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека ref.pdo-mysql.connection.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Овозможува дебагирање за PDO_MYSQL. Оваа поставка е достапна само кога PDO_MYSQL е компајлиран против mysqlnd и во PDO режим за дебагирање.

Референца за `ref.pdo-mysql.connection.php` со подобрена типографија и навигација.

ref.pdo-mysql.connection.php

Овозможува дебагирање за PDO_MYSQL. Оваа поставка е достапна само кога PDO_MYSQL е компајлиран против mysqlnd и во PDO режим за дебагирање.

(PECL PDO_MYSQL >= 0.1.0)

Овозможува дебагирање за PDO_MYSQL. Оваа поставка е достапна само кога PDO_MYSQL е компајлиран против mysqlnd и во PDO режим за дебагирање.(PECL PDO_MYSQL >= 0.1.0)

= NULL

Поврзување со MySQL бази на податоци

Името на изворот на податоци (DSN) на PDO_ODBC се состои од следниве елементи:

DSN префикс mysql:.

host

PDO_MYSQL Data Source Name (DSN) се состои од следниве елементи:

port

Име на хост на кој се наоѓа серверот за бази на податоци.

dbname

Името на базата на податоци.

unix_socket

Број на порта на кој слуша серверот за бази на податоци. host or port).

charset

MySQL Unix socket (не треба да се користи со Морски сет. Видете го морски сет

Примери

документацијата за концепти за повеќе информации.

Пример #1 PDO_MYSQL DSN примери

mysql:host=localhost;dbname=testdb
Следниот пример покажува PDO_MYSQL DSN за поврзување со MySQL бази на податоци:
mysql:host=localhost;port=3307;dbname=testdb
mysql:unix_socket=/tmp/mysql.sock;dbname=testdb

Белешки

Забелешка: Поцелосни примери:

Само за Unix: "localhost"Кога името на хостот е поставено на pdo_mysql.default_socket setting.

Белешки од корисници 3 белешки

Brainiac361
пред 17 години
I have tested this and found that the "dbname" field is optional.  Which is a good thing if you must first create the db.

After creating a db be sure to exec a "use dbname;"  command, or else use fully specified table references.
rhian
пред 9 години
xwisdom made a mistake in his comment and got it backwards, correction below:

If you are having problems accessing a remote MYSQL database, the solution is to make sure that you add a white-space after "mysql:"

Change this...:
mysql:host=remote;

...to this:
mysql: host=remote;

See original solution here:
http://stackoverflow.com/a/25432156
[email protected]
пред 6 години
here is the example i prefer myself, in my opinion, this is almost always "the correct way" to do it:
<?php

$db = new \PDO('mysql:host=localhost;dbname=testdb;charset=utf8mb4', 'username', 'password', array(
    \PDO::ATTR_EMULATE_PREPARES => false,
    \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION
));
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.