foreach php html代码

foreach php html代码,php,html,Php,Html,我试图用我的数据库中的内容填充我的网页,但我不断从这段代码中得到一个错误。错误是 警告:为中的foreach()提供的参数无效。。。 代码 //创建连接 $conn=newmysqli($servername、$username、$password、$dbname); //检查连接 如果($conn->connect\u错误){ die(“连接失败:”.$conn->connect\U错误); } $sql=“从表1中选择*,其中1个订单名称为ASC”; $result=$conn->query

我试图用我的数据库中的内容填充我的网页,但我不断从这段代码中得到一个错误。错误是

警告:为中的foreach()提供的参数无效。。。 代码

//创建连接
$conn=newmysqli($servername、$username、$password、$dbname);
//检查连接
如果($conn->connect\u错误){
die(“连接失败:”.$conn->connect\U错误);
}
$sql=“从表1中选择*,其中1个订单名称为ASC”;
$result=$conn->query($sql);
$x=1;
foreach($行的结果):?>

foreach($result as$row):
更改为
while($row=$result->fetch_object()){
并且不要忘记html后的右括号

//创建连接
$conn=newmysqli($servername、$username、$password、$dbname);
//检查连接
如果($conn->connect\u错误){
die(“连接失败:”.$conn->connect\U错误);
}
$sql=“从表1中选择*,其中1个订单名称为ASC”;
$result=$conn->query($sql);
$x=1;
while($row=mysqli\u fetch\u assoc($result)){
?>


首先尝试
var\u dump($result)
是否显示错误?因为
$result
不是数组。去读一读,我得到bool(false)的
mysqli::query()
returnswith var\u dump($result)manual对这种情况说了些什么?它对数据库运行一个查询,如果失败则返回false。你能给出一个例子吗?我在尝试解决方案时遇到了一些语法错误。这是我在编辑-致命错误之后得到的结果:调用boolean
while($row=mysqli\u fetch\u assoc($result))上的成员函数fetch\u object(){
尝试在($row=$result->fetch_object()){时使用
而不是($row=$result->fetch_object()){
,可能php版本不允许在切换i get之后使用
$result->fetch_object()
:警告:mysqli_fetch_assoc()参数1应该是mysqli_result,boolean givenSame,你应该明白这一点。
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
 }


$sql = "SELECT * FROM table1 WHERE 1 ORDER BY name ASC";
$result = $conn->query($sql);

 $x = 1;
 foreach( $result as $row ): ?>



 <div class="col-sm-4">
                     <div class="product-image-wrapper">
                         <div class="single-products">
                             <div class="productinfo text-center">

                                 <img src="sample image 1" alt="" />
                                 <h2><?php echo $row['price']; ?></h2>
                                 <p><?php echo $row['detail']; ?></p>
                                 <a href="#" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a>
                             </div>
                             <div class="product-overlay">
                                 <div class="overlay-content">
                                     <h2><?php echo $row['price']; ?></h2>
                                     <h2><?php echo $row['ID']; ?></h2>
                                     <p><?php echo $row['detail']; ?></p>
                                     <a href="#" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a>
                                 </div>
                             </div>
                         </div>
                         <div class="choose">
                             <ul class="nav nav-pills nav-justified">
                                 <li><a href=""><i class="fa fa-plus-square"></i>Add to wishlist</a></li>
                                 <li><a href=""><i class="fa fa-plus-square"></i>Add to compare</a></li>
                             </ul>
                         </div>
                     </div>
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
 }


$sql = "SELECT * FROM table1 WHERE 1 ORDER BY name ASC";
$result = $conn->query($sql);

 $x = 1;
 while ($row = mysqli_fetch_assoc($result)) {
 ?>



 <div class="col-sm-4">
                     <div class="product-image-wrapper">
                         <div class="single-products">
                             <div class="productinfo text-center">

                                 <img src="sample image 1" alt="" />
                                 <h2><?php echo $row['price']; ?></h2>
                                 <p><?php echo $row['detail']; ?></p>
                                 <a href="#" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a>
                             </div>
                             <div class="product-overlay">
                                 <div class="overlay-content">
                                     <h2><?php echo $row['price']; ?></h2>
                                     <h2><?php echo $row['ID']; ?></h2>
                                     <p><?php echo $row['detail']; ?></p>
                                     <a href="#" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a>
                                 </div>
                             </div>
                         </div>
                         <div class="choose">
                             <ul class="nav nav-pills nav-justified">
                                 <li><a href=""><i class="fa fa-plus-square"></i>Add to wishlist</a></li>
                                 <li><a href=""><i class="fa fa-plus-square"></i>Add to compare</a></li>
                             </ul>
                         </div>
                     </div>
 </div>
 <?php
 }
 ?>