對不起,我是一個新手,使一個簡單的頁面,填充一系列的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