[英]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.