我得到错误,$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