Php网页无法显示带有Wamp服务器的产品列表
我正在使用php和wamp开发电子商务网站。单击“产品”超链接时,我正在尝试显示产品列表。但问题是,无论我点击了什么链接,它都会显示以下错误 中的错误:sqlCat 这是我的connection.php代码文件Php网页无法显示带有Wamp服务器的产品列表,php,mysql,wamp,Php,Mysql,Wamp,我正在使用php和wamp开发电子商务网站。单击“产品”超链接时,我正在尝试显示产品列表。但问题是,无论我点击了什么链接,它都会显示以下错误 中的错误:sqlCat 这是我的connection.php代码文件 <?php $servername = "localhost"; $username = "root"; $password = ""; $db = "ecom1"; // Create connection $con = mysqli_connect($servername,
<?php
$servername = "localhost";
$username = "root";
$password = "";
$db = "ecom1";
// Create connection
$con = mysqli_connect($servername, $username, $password,$db);
// Check connection
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}
?>
下面是category.php文件的php代码
<div class="sidebar_box"><span class="bottom"></span>
<h3>Categories</h3>
<div class="content">
<ul class="sidebar_list">
<?php
$sqlCat= "select * from category where recordstatus='' order by sequence_order Asc";
$exeCat = mysqli_query($con,$sqlCat) or die ("Error in:sqlCat");
$counCat= mysqli_num_rows($exeCat);
if($counCat>0)
{
$classCat=1;
while($resCat= mysqli_fetch_array($exeCat))
{
$categoryname= $resCat["categoryname"];
$auto_number= $resCat["auto_number"];
?>
<form method="post" style="margin:0px;padding:0px;" action="productcategory.php" id="frmdetailcat<?php echo $classCat;?>">
<input type="hidden" name="category" value="<?php echo $categoryname?>">
<input type="hidden" name="categoryid" value="<?php echo $auto_number?>">
</form>
<?php
if($classCat==1)
{
?>
<li class="first"><a style="cursor:pointer;" onclick="subform('frmdetailcat<?php echo $classCat;?>')" ><?php echo $categoryname;?></a></li>
<?php
}else
if($classCat==$counCat)
{
?>
<li class="last"><a style="cursor:pointer;" onclick="subform('frmdetailcat<?php echo $classCat;?>')" >
<?php echo $categoryname;?></a></li>
<?php
}else
{
?>
<li><a style="cursor:pointer;" onclick="subform('frmdetailcat<?php echo $classCat;?>')" >
<?php echo $categoryname;?></a></li>
<?php
}
$classCat++;
}
}else
{
?>
<li class="first"><a href="#">No Category is avaliable</a></li>
<?php
}
?>
</ul>
</div>
</div>
类别
您的
$con
可能是空的。您需要在category.php
页面顶部调用Connection.php
// you have
<ul class="sidebar_list">
<?php
// you should have
<ul class="sidebar_list">
<?php
require_once('..\db\Connection.php') ;
//您有
您的
$con
可能是空的。您需要在category.php
页面顶部调用Connection.php
// you have
<ul class="sidebar_list">
<?php
// you should have
<ul class="sidebar_list">
<?php
require_once('..\db\Connection.php') ;
//您有
检查您的sql查询。确保获得了正确的表名,并调用了mysqli errors方法,以了解数据库和php文件的实际情况。确保您获得了正确的表名并调用了mysqli errors方法,以了解数据库和php文件的实际情况您的帖子中的文件名中有大写字母
C
(在Windows上可能无关紧要)。此外,还需要将文件名用引号括起来。而且,文件需要与category.php
位于同一目录中,或者位于include\u path
@Mohammad覆盖的目录中,我编辑代码以使用相对路径。如果category.php
位于onlineordering\include
中,则使用。\db
将访问onlineordering\db\Connection.php
。这是最新的更改,需要一次('..\onlineordering\db\Connection.php');但仍然存在错误:sqlCat。谢谢你抽出时间。不知道该说什么使用mysqli\u error($con)
时会得到什么?这会告诉你数据库错误,你的帖子中的文件名中有大写字母C
(在Windows上可能不重要)。此外,还需要将文件名用引号括起来。而且,文件需要与category.php
位于同一目录中,或者位于include\u path
@Mohammad覆盖的目录中,我编辑代码以使用相对路径。如果category.php
位于onlineordering\include
中,则使用。\db
将访问onlineordering\db\Connection.php
。这是最新的更改,需要一次('..\onlineordering\db\Connection.php');但仍然存在错误:sqlCat。谢谢你抽出时间。不知道该说什么使用mysqli\u error($con)
时会得到什么?这将告诉您数据库错误