好吧,我試圖從我的數據庫中選擇一個鏈接,從頁面中獲取文本,解析它並將其放在同一行的不同列中並重復。我不斷收到一個錯誤,說「file_get_contents():文件名不能爲空」所以我想它的變量代表鏈接必須是空的。做了一個mysql_fetch_row($result);
,果然,我的$link_result
是NULL。我不明白爲什麼。幫幫我?繼承人代碼到目前爲止:爲什麼我的變量爲NULL?試圖把MySQL查詢結果放入變量
$x = 1;
for ($y=1;$y=1201;$y++)
{
$query1 = "SELECT adlink, key FROM usedcars WHERE key = $x";
mysqli_query($conn, $query1);
$link_result = mysqli_query($conn, $query1);
file_get_contents($link_result);
$text_holder = file_get_contents($link_result);
return_between($text_holder, "postingBody", "<!-- .posting -->", EXCL);
$final_text = return_between($text_holder, "postingBody", "<!-- .posting -->", EXCL);
$query2 = "INSERT INTO usedcars (adtext) VALUES ($final_text) WHERE key = $x";
mysqli_query($conn, $query2);
echo "<font size='18' color='#FFFF00'>Placing text from $link_result into database</font><br>";
$x++;
}
我顯然很新,所以任何幫助是非常讚賞。
我一定會加引號謝謝。任何想法爲什麼$ link_result是NULL? @ Arif_suhail_123 – tommyg 2014-11-06 07:56:08
你不能直接使用mysql_query得到結果,你必須使用mysqli_fetch_row或mysqli_fetch_assoc或mysqli_fetch_object來獲得結果。 – Husni 2014-11-06 07:59:52
謝謝@Husni – tommyg 2014-11-06 08:16:39