Rumah >pembangunan bahagian belakang >tutorial php >Selesaikan masalah hobi tidak boleh dipaparkan dalam pangkalan data PHP
Untuk menyelesaikan masalah hobi tidak dapat dipaparkan dalam pangkalan data PHP, anda perlu terlebih dahulu mengesahkan sama ada data dalam pangkalan data disimpan dengan betul dan sama ada sambungan berjaya. Apabila melakukan pertanyaan pangkalan data, anda perlu memastikan bahawa kod itu betul dan logiknya jelas untuk mengelakkan ralat yang boleh menghalang hobi daripada dipaparkan. Seterusnya, saya akan memberikan anda contoh kod konkrit untuk menyelesaikan masalah ini.
Mula-mula, anggap kita mempunyai jadual pengguna yang mengandungi medan ID, nama dan hobi pengguna. Matlamat kami adalah untuk menanyakan minat pengguna daripada pangkalan data dan memaparkannya pada halaman.
Berikut ialah contoh kod untuk menyambung ke pangkalan data dan menanyakan hobi pengguna:
<?php // 设置数据库连接参数 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("数据库连接失败: " . $conn->connect_error); } // 查询用户表中的爱好字段 $sql = "SELECT name, hobbies FROM users"; $result = $conn->query($sql); // 检查是否查询成功 if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "姓名: " . $row["name"]. " - 爱好: " . $row["hobbies"]. "<br>"; } } else { echo "0 结果"; } // 关闭数据库连接 $conn->close(); ?>
Dalam kod di atas, kami mula-mula mewujudkan sambungan pangkalan data, kemudian menanyakan nama dan medan hobi dalam jadual pengguna, dan melintasi gelung output ke halaman. Jika pertanyaan berjaya, nama dan hobi setiap pengguna akan dikeluarkan jika pertanyaan gagal, "0 hasil" akan dikeluarkan.
Melalui contoh kod di atas, anda boleh mengubah suai parameter sambungan pangkalan data yang sepadan, pernyataan pertanyaan dan kandungan keluaran halaman mengikut situasi khusus anda untuk menyelesaikan masalah hobi tidak dapat dipaparkan dalam pangkalan data PHP. Saya harap contoh ini dapat membantu anda menyelesaikan masalah anda dengan lancar.
Atas ialah kandungan terperinci Selesaikan masalah hobi tidak boleh dipaparkan dalam pangkalan data PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!