簡體   English   中英

file_get_contents 從數據庫中刪除值,如果 id 是可變的

[英]file_get_contents drops values from database, if id is variable

$query = "SELECT * FROM data where data.id=".$myrow[0]."";
$result = mysqli_query($mysqli, $query);
$rows = mysqli_fetch_row($result);

$homepage = file_get_contents('my page'); 
echo $homepage;

頁面“我的頁面”包含 $rows[1]。

如果$query="SELECT * FROM data where data.id=1"那么 $homepage 顯示 $rows[1]。

但是如果$query="SELECT * FROM data where data.id=".$myrow[0].""那么 $homepage 顯示空而不是 $rows[1]。

$myrow[0] 被正確接收,在這種情況下它是 2。轉換為 int 沒有幫助。

$myrow[0] = 1; // add this line and try
$query = "SELECT * FROM data where data.id=".$myrow[0];
// ...

如果有效,請檢查您是否有 id 為 2 的數據。如果您有數據,請嘗試

$query = "SELECT * FROM data where data.id=" . intval($myrow[0]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM