PHP+MySQL savienojums ar datubāzi
- Detaļas
- Publicēts Piektdiena, 17 Janvāris 2014 12:17
- Skatīts: 1017
Izmantojiet PHP mysqli_connect() funkciju, lai atvērtu jaunu savienojumu ar MySQL serveri.
Atvērt savienojumu ar MySQL serveri
Pirms mēs varam piekļūt datiem datu bāzē, mums ir vajag atvert savienojumu ar MySQL serveri.
PHP, tas tiek darīts ar mysqli_connect() funkciju.
Sintakse
Parameter | Description |
---|---|
host | Optional. Either a host name or an IP address, opcionāls, ja jūs esat izveidojuši lokālo serveri, tad šajā parametrā vajadzēs ievadīt: "localhost" |
username | Optional. The MySQL user name, datubāzes lietotāja vārds, var būt (root),ja neesat pievienojuši papildus lietotājus |
password | Optional. The password to log in with, parole piekļuvei |
dbname | Optional. The default database to be used when performing queries, datubāzes nosaukums |
Piezīme: Ir vairāk pieejamo parametru, bet tie, kas uzskaitīti iepriekš, ir paši svarīgākie.
Šajā piemērā mēs saglabājam savienojumu mainīgajā ($con) vēlākai izmantošanai skriptā,
vispār ir tāda lieta, ka pievienojot datus datubāzei, pirms to iespējams izdarīt, vajag sākumā savienoties ar datubāzi:
// Create connection
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
Aizvērt savienojumu
Savienojums tiks slēgts automātiski, kad skripts beigsies. Lai to izdarīt pirms skripts ir beidzies,
izmantojiet mysqli_close() funkciju:
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_close($con);
?>