我得到錯誤,$con is undefined
和mysqli_query expects parameter 1 to be mysqli but is null
,我試過所有建議都在這個頁面上給出,但沒有工作,所有工作都正常,有一天我又開始編碼它開始呈現出錯誤,我嘗試了所有的東西,請幫助我,我覺得可能是與此代碼問題,那麼檢查我另寫代碼,但是這也沒有工作顯示同樣的錯誤
這裏是我的數據庫代碼
<?php
$db['host']='localhost';
$db['user_name']='root';
$db['password']='sudha';
$db['database']='cmss';
foreach($db as $key =>$value)
{
define(strtoupper($key), $value);
}
$con=mysqli_connect(HOST,USER_NAME,PASSWORD,DATABASE);
if($con)
{
echo "running";
}
?>
現在,這裏是它的示值誤差和其他的頁面礦代碼,但它只是檢查
<div class="widget">
<div class="popular">
<?php
$p_query="select * from post";
$p_run=mysqli_query($con,$p_query);
if(mysqli_num_rows($p_run) > 0)
{
while($row=mysqli_fetch_array($p_run))
{
$id = $row['id'];
$date = getdate($row['date']);
$title= $row['title'];
$image= $row['image'];
$day = $date['mday'];
$month= $date['month'];
$year = $date['year'];
?>
<hr>
<h4>Recent post</h4>
<div class="row">
<div class="col-xs4"><a href=""><img src="img/<?php echo $image;?>" alt="Post Picture"></a></div>
<div class="col-xs8 detail">
<h4><?php echo $title;?></h4>
<p><i class="fa fa-clock-o" aria-hidden="true"></i><?php echo $day-$month-$year; ?></p>
</div>
</div>
<hr>
<?php
}}
?>
</div>
</div><!-- widget close-->
<div class="widget">
你包含你的db連接文件? –
它包含了先生 – vikash
函數內部是否有錯誤代碼?該函數是否具有'global $ db;'所以它可以訪問全局變量? – Barmar