2017-01-07 9 views
0

に私はPHPに新しいですし、私はこれらのエラーを取得しています:警告:mysqli_fetch_array()はnull Eで与えられ、パラメータ1がmysqli_resultれることを想定しています xamppの htdocsに berita menuBerita.phpライン14

警告:mysqli_fetch_array()がnull Eで与えられ、パラメータ1がmysqli_resultれることを想定しています\ xamppの\ htdocsに\ berita \ menuBerita.phpライン14ここ

には私のコードです:

<?php 
include "koneksi.php"; 
$ambil_recent = mysqli_query("select id_berita,judul,tanggal from tbl_berita order by rand() limit 20",$koneksi); 

?> 

<?php 
while($hasil_recent= mysqli_fetch_array($ambil_recent)){ 
echo "<li><a href='index.php?link=lihatDetailBerita.php&id=$hasil_recent[id_berita]'>".$hasil_recent['judul']."</a></li>"; 
} 
?> 
+0

あなたの '$ ambil_recent'が失敗したと思います。ヌル値 –

+0

mysqli_query()の構文が間違っています。以下を参照してください。 –

+0

@dboxcollectionあまりにも答えを投票してください.. thnだけ他のansを簡単に参照することができます。 –

答えて

1

はあなたがmysqli_query関数に間違ったパラメータを渡すにミスを犯しているsynatx mysqli_query($connectionVar,$qry)に注意してくださいコード

<?php 
    include "koneksi.php";// db connection $koneksi may you connection string or variable. 
    $ambil_recent = mysqli_query($koneksi,"select id_berita,judul,tanggal from tbl_berita order by rand() limit 20"); 

    ?> 

を変更してください。

ただ変更してコードを実行してください。これは動作します

1

あなたはカール以下のようなものを使用してdは:

<?php 
    $ambil_recent = mysqli_query($koneksi,"select id_berita,judul,tanggal from tbl_berita order by rand() limit 20"); 
    while($hasil_recent= mysqli_fetch_array($ambil_recent)) { 
     //do stuff 
    } 
?> 
関連する問題

 関連する問題