Tolong seseorang memberitahu saya apa yang salah dalam kod saya dan di mana saya perlu menukarnya
P粉147045274
P粉147045274 2023-07-31 17:05:37
0
1
417
<p>Saya cuba menarik data daripada pangkalan data ke dalam pemalam WordPress melalui pertanyaan SQL. Walau bagaimanapun, gelung tidak berfungsi walaupun tiada ralat ditunjukkan. Saya mencuba banyak kaedah di internet tetapi tiada satu pun yang berkesan. Berikut ialah kod saya:</p><p><br /></p> <pre class="brush:php;toolbar:false;"><?php fungsi vssp_settings() { global $wpdb; $result = $wpdb->get_results ( "PILIH * DARI senarai_pelajar" ); foreach( $hasil sebagai $cetak) { ?></pra> <p>Paparkan hasil pertanyaan:</p> <pre class="brush:php;toolbar:false;"><td><?php echo $print["first_name"];?></td> <td><?php echo $print["last_name"];?></td> <td><?php echo $print["email"];?></td> <td><?php echo $print["telefon"];?></td> <td><?php echo $print["alamat"];?></td> <?php } } ?></pra> <p><br /></p>
P粉147045274
P粉147045274

membalas semua(1)
P粉733166744

Dalam WordPress, secara lalai, fungsi get_results mengembalikan tatasusunan objek stdClass dan bukannya tatasusunan bersekutu. Oleh itu, anda perlu menggunakan pengendali anak panah (->) sebagai sifat objek untuk mengakses elemen dan bukannya menggunakan kurungan segi empat sama ([]) sebagai indeks tatasusunan.

Pastikan nama jadual anda ('senarai_pelajar') adalah betul dan benar-benar wujud dalam pangkalan data anda. Jika nama jadual berubah atau bergantung pada awalan WordPress, anda harus menggunakan $wpdb->prefix 'nama_jadual_anda'.

Sebagai langkah berjaga-jaga, sentiasa semak sama ada $result kosong sebelum melakukan foreach loop untuk mengelakkan masalah yang mungkin berlaku.

Untuk maklumat ralat yang lebih terperinci, pertimbangkan untuk mendayakan penyahpepijatan dalam WordPress. Anda boleh melakukan ini dengan menambah baris berikut pada fail wp_config.php anda: define( 'WP_DEBUG', true );. Ini akan memberikan output ralat yang lebih komprehensif untuk tujuan diagnostik.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!