Rumah > pembangunan bahagian belakang > tutorial php > Cara menggunakan fungsi penyimpanan data dalam PHP

Cara menggunakan fungsi penyimpanan data dalam PHP

PHPz
Lepaskan: 2023-05-18 21:26:02
asal
1274 orang telah melayarinya

Fungsi penyimpanan data memainkan peranan yang sangat penting dalam PHP. Terdapat pelbagai fungsi penyimpanan data dalam PHP, termasuk fungsi operasi fail, fungsi operasi pangkalan data, dan sebagainya. Artikel ini akan memberi tumpuan kepada cara menggunakan fungsi storan data dalam PHP.

1. Fungsi operasi fail

  1. fungsi fopen(): buka fail dan kembalikan penuding fail. Sintaksnya adalah seperti berikut:

    resource fopen ( string $filename , string $mode [, bool $use_include_path = FALSE [, resource $context ]] )
    Salin selepas log masuk

    Antaranya, $filename ialah pilihan yang diperlukan, yang merujuk kepada laluan fail yang akan dibuka $mode ialah pilihan yang diperlukan, yang menentukan mod pembukaan fail, seperti " r" bermaksud buka baca sahaja, "w" bermaksud hanya Tulis terbuka dsb.

  2. fwrite() fungsi: menulis data pada fail yang dibuka Sintaksnya adalah seperti berikut:

    int fwrite ( resource $handle , string $string [, int $length ] )
    Salin selepas log masuk

    Antaranya, $handle ialah pilihan yang diperlukan dan merujuk kepada. penuding fail; $ string ialah pilihan yang diperlukan dan merujuk kepada rentetan yang akan ditulis; $length adalah pilihan dan merujuk kepada bilangan maksimum bait yang akan ditulis.

  3. fungsi fclose(): tutup fail yang terbuka Sintaksnya adalah seperti berikut:

    bool fclose ( resource $handle )
    Salin selepas log masuk

    Antaranya, $handle ialah pilihan yang diperlukan dan merujuk kepada penuding fail. .

Kod sampel:

$file = fopen("test.txt","w");
fwrite($file,"Hello World. Testing!");
fclose($file);
Salin selepas log masuk

Kod di atas mencipta fail test.txt dan menulis rentetan "Hello World. Testing!"

2. Fungsi operasi pangkalan data

  1. fungsi mysqli_connect(): sambung ke pangkalan data MySQL, sintaksnya adalah seperti berikut:

    mysqli mysqli_connect ( string $host = ini_get("mysqli.default_host") , string $username = ini_get("mysqli.default_user") , string $password = ini_get("mysqli.default_pw") , string $dbname = "" , int $port = ini_get("mysqli.default_port") , string $socket = ini_get("mysqli.default_socket") )
    Salin selepas log masuk

    Antaranya, $ hos adalah pilihan, Nyatakan alamat pelayan MySQL untuk disambungkan; $nama pengguna adalah pilihan dan tentukan nama pengguna untuk disambungkan ke pelayan MySQL $kata laluan adalah pilihan dan tentukan kata laluan untuk disambungkan ke pelayan MySQL; dan menentukan nama pangkalan data yang akan disambungkan; $port Ia adalah pilihan dan menentukan nombor port pelayan MySQL untuk disambungkan;

  2. mysqli_query() fungsi: laksanakan pernyataan pertanyaan MySQL, sintaksnya adalah seperti berikut:

    mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
    Salin selepas log masuk

    Antaranya, $link ialah pilihan yang diperlukan, menyatakan sambungan MySQL pengecam; $query ialah pilihan Diperlukan, menentukan pernyataan pertanyaan MySQL untuk dilaksanakan; $resultmode adalah pilihan, menyatakan kaedah pemerolehan set hasil, seperti MYSQLI_STORE_RESULT menunjukkan bahawa set hasil dikekalkan pada bahagian klien, MYSQLI_USE_RESULT menunjukkan bahawa set keputusan dikekalkan di bahagian pelayan, dsb.

  3. mysqli_fetch_array() fungsi: Dapatkan baris daripada set hasil sebagai tatasusunan bersekutu, tatasusunan angka atau kedua-duanya Sintaksnya adalah seperti berikut:

    mixed mysqli_fetch_array ( mysqli_result $result [, int $resulttype = MYSQLI_BOTH ] )
    Salin selepas log masuk

    Antara mereka, $result diperlukan Pilihan, menyatakan set hasil; $resulttype adalah pilihan, menentukan jenis tatasusunan kembali, contohnya, MYSQLI_BOTH ialah nilai lalai, menunjukkan bahawa tatasusunan bersekutu dan tatasusunan angka dikembalikan.

Kod sampel:

$link = mysqli_connect("localhost","my_user","my_password","my_db");
$result = mysqli_query($link,"SELECT * FROM user");
while($row = mysqli_fetch_array($result)) {
    echo $row['username'] . " - " . $row['email'];
    echo "<br>";
}
mysqli_close($link);
Salin selepas log masuk

Kod di atas bersambung ke pangkalan data MySQL bernama "my_db", melaksanakan pernyataan SELECT untuk menanyakan semua data dalam jadual pengguna dan Cetak keputusan baris demi baris.

Ringkasnya, terdapat banyak fungsi storan data dalam PHP, dan fungsi pengendalian fail dan fungsi pengendalian pangkalan data ialah dua fungsi yang paling biasa digunakan. Menguasai penggunaannya boleh membolehkan penyimpanan dan pengurusan data yang lebih cekap dalam pembangunan sebenar.

Atas ialah kandungan terperinci Cara menggunakan fungsi penyimpanan data dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan