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
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 ]] )
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.
fwrite() fungsi: menulis data pada fail yang dibuka Sintaksnya adalah seperti berikut:
int fwrite ( resource $handle , string $string [, int $length ] )
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.
fungsi fclose(): tutup fail yang terbuka Sintaksnya adalah seperti berikut:
bool fclose ( resource $handle )
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);
Kod di atas mencipta fail test.txt dan menulis rentetan "Hello World. Testing!"
2. Fungsi operasi pangkalan data
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") )
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;
mysqli_query() fungsi: laksanakan pernyataan pertanyaan MySQL, sintaksnya adalah seperti berikut:
mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
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.
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 ] )
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);
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!