台灣最大程式設計社群網站
線上人數
1107
 
會員總數:240678
討論主題:186535
歡迎您免費加入會員
討論區列表 >> PHP >> PHP新手求解答
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
PHP新手求解答
價值 : 50 QP  點閱數:154 回應數:2

樓主

fish
門外漢
0 2
6 0
發送站內信


------------------------------------錯誤訊息------------------------------------------------
( ! ) Warning: mysqli_data_seek() expects parameter 1 to be mysqli_result, boolean given in C:\wamp64\www\index2.php on line 20
( ! ) Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\wamp64\www\index2.php on line 25
( ! ) Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in C:\wamp64\www\index2.php on line 34
------------------------------------錯誤訊息
--------------------HTML部分------------------
<html>
<head>
<title>留言表</title>
</head>
<body>
<?php
require_once("dbtools.inc.php");
$link = create_connection();
$sql = "SELECT * FROM message ORDER BY date DESC";
$result = execute_sql($link, "member", $sql);
$text_page = 5;
if (isset($_GET["page"]))
$page = $_GET["page"];
else
$page = 1;
$start_text = $text_page * ($page - 1);
mysqli_data_seek($result, $start_text);
echo "<table>";
while ($row = mysqli_fetch_assoc($result))
{
echo "<tr><td>id:" . $row["account"] . "<br>";
echo "內容:" .$row["content"] . "<hr></td></tr>";
}
echo "</table>" ;
mysqli_free_result($result);
mysqli_close($link);
?>
<form name="myForm" method="post" action="Added - data2.php">
<table >
<tr>
<td>id:<br><input name="account" type="text" size="50"></td>
</tr>
<tr>
<td>內容:<br><textarea name="content" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="輸入" > 
<input type="reset" value="清除">
</td>
</tr>
</table>
</form>
</body>
</html>

搜尋相關Tags的文章: [ php ] ,
本篇文章發表於2017-08-20 21:55
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

可樂快跑
檢舉此回應
1.請詳閱板規
2.縱使大概知道你的問題是在問為什麼發生這些錯誤,但你不致於連文字都不打吧。
3.以初學者來說,一個問題發生到他發問至少需要24個小時。想請問你從問題發生到你到小舖來發問這中間大約相差多少時間?
如果沒有超過24個小時,基本上會被認為沒有先思考就來發問了,以初學來說,這不是一個好的習慣。
4.所以說到底,你到底是想要問些什麼問題?如果你只是問為什麼會出這樣的錯誤,我倒想反問你『為什麼會出現這樣的錯誤』。
本篇文章回覆於2017-08-20 22:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
說真的,你的錯誤訊息其實很單純是少了對應的參數。

基本上雖然你說你是新手。
不過如果連這個問題也不了解的話。真的很難指導你的。

我大約跟你說一下問題點在哪,看的懂就看。看不懂的話我也沒辦法了。

在這堨i以看到你採用了一個db class或是db專用的function。(看不到那支程式碼,沒辦法得知這知的作用為何)
所以在不了解其交互作用的情況下使用mysql命令集。在使用不正確的情況下。一定會有問題的。

在這邊可以大約知道你可能碰上的是參數傳送的問題。造成無法正確的取值。才會發生「參數不足或不合法」的錯誤訊息出現。
不過如果還得要再教你這些基本的東西。那會教很多的。

這也是為何我不知該如何指導起。你先看看能否明白我上面說的,自行再從程式碼處理吧。
建議你最好還是去找個db物件庫來使用,並照著其說明操作。

不要跟我說這樣會很慢,你只能怪你程度不夠,快不起來。
本篇文章回覆於2017-08-21 11:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.