你好,我有點麻煩讓這段代碼工作。PHP的fwrite和sql查詢不起作用
<?php
$filename = "test.php";
$filehandle = fopen($filename, 'a') or die("can't open file");
$test=
'
$conn = mysql_connect("server", "username", "password") or die (mysql_error()) ;
mysql_select_db("db", $conn);
$query = "select * from test";
$result = mysql_query ($query);
$row = mysql_fetch_array($result);
echo $row[\'test\'];
';
fwrite($filehandle, $test);
fclose($filehandle);
?>
,而不是輸出它輸出的查詢,而不是查詢的結果,我想這是因爲我存儲在一個變量的完整的查詢,沒有人知道如何我將能夠輸出的結果查詢而不是實際的查詢?感謝您的幫助。
呃什麼?你**不**存儲完整的查詢。你正在存儲PHP代碼。 –
@ Fred-ii-由於它在單引號字符串中,因此他需要避開引號。 – Barmar
'test.php'在開始時是否已經有<?php?如果不是,你需要將它包含在'$ test'中。 – Barmar