对不起,我是一个新手,使一个简单的页面,填充一系列的div。我道歉,如果有什么我缺少的是rudimentary-愚蠢mysql_fetch_assoc():错误
我得到一个
警告:mysql_fetch_assoc():提供的参数不就行了56
行一个有效的MySQL结果资源56开始:
<?php
$result = mysql_query('SELECT * FROM `all_products`;');
while($row = mysql_fetch_assoc($result)){
echo '<div class="product">';
echo '<img src="images/product-\'.$row[\'id\'].\'s.jpg" onclick="JavaScript:newPopup(\'images/product-\'.$row[\'id\'].\'.jpg\');">';
echo '<span class="tiger" data-name="show" data-price="show" data-text="Buy Now">\'.$row[\'id\'].\'</span>\'.$row[\'description\'].\'</div>';
}
?>
任何建议都非常感谢它已经几个小时大声笑。
-AR
UPDATE ---
新代码:
<?php
$link = mysqli_connect('ip', 'usr', 'pass');
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
mysqli_select_db($link, "db");
?>
<?php
$result = mysqli_query($link, "SELECT * FROM `all_products`") or die(mysql_error());
while($row = mysqli_fetch_assoc($result)){
echo '<div class="product">';
echo '<img src="images/product-\'.$row[\'id\'].\'s.jpg" onclick="JavaScript:newPopup(\'images/product-\'.$row[\'id\'].\'.jpg\');">';
echo '<span class="tiger" data-name="show" data-price="show" data-text="Buy Now">\'.$row[\'id\'].\'</span>\'.$row[\'description\'].\'</div>';
}
?>
我已经改变现在SQLI我得到多个div,每行一个,但内部的每个格是消息
警告:mysql_num_rows():提供的参数不是/classes/class.product.php中的有效MySQL结果资源o第16行 产品无效'。$ row ['description']。'
最新情况:
希望一些背景将帮助 - 此代码:
<div class="product">
<img src="images/product-1s.jpg" onclick="JavaScript:newPopup('images/product-1.jpg');">
<span class="tiger" data-name="show" data-price="show" data-text="Buy Now">
1</span>Lorem Ipsum Dolar</div>
作品完美的一切是,该班已编码和mysql_主要使用方式。
我想要做的就是在表格上的每一行粘贴id#和desc。我想不能像我想的那样简单地完成。我可以手动编写所有内容并使所有工作都能正常工作,但显然这并不理想。
是否有另一种方法可以让我在已发生的事情之外执行此操作?
此功能:
class Product{
var $error = '';
var $msg = '';
public function all(){
$result = mysql_query("SELECT * FROM " . PFX . "products WHERE active = 1");
$products = array();
while($rows = mysql_fetch_assoc($result)){
$products[]=$rows;
}
return $products;
}
已经完成,我可以调用它来填充从我需要的数据库变量?
你连接到MySQL? – 2013-02-15 23:31:49
http://php.net/mysql_error – zerkms 2013-02-15 23:35:47
@John我相信是这样,没有连接时可能会发生资源错误吗?如果我注释掉我的连接代码,我会得到“Warning:mysql_fetch_assoc():提供的参数不是在56行的/home/roshad11/public_html/shop/index.php中的有效MySQL结果资源” – user1572291 2013-02-15 23:37:41