我最近被告知停止使用mysql_query()
,而改用mysqli()
。不用說,我在我的代碼中進行這些更改時遇到了困難。我很想解決我目前的問題,但是我也在尋找循環遍歷下面的例子的最有效的(讀取最少鍵入)方式。與mysqli一起使用'config.php'文件
在我的config.php文件
<?php
$host = 'mysql.host.com';
$user = 'userName';
$password = 'password';
$database = 'database';
$link = new mysqli();
$link->connect($host, $user, $password, $database);
if (mysqli_connect_errno()) {
exit('Connect failed: '. mysqli_connect_error());
}
?>
在我的index.php
$i = 0;
$getFundsQuery = "SELECT * FROM fund";
$getFundsResult = $link->query($getFundsQuery);
while($i < $getFundsResult->num_rows){
echo "<option value = '".$getFundsResult['fundID']."'>".$getFundsResult['name']."</option>";
$i++;
}
眼前的問題是正在返回任何數據。並且如上所述,我也在尋找能產生至少打字通過成果循環的方法
通過'$ link - > query($ getFundsQuery);''你的意思是'$ link-> query($ getFundsQuery);'?刪除空間 –
是的。然而,在做出這樣的改變後,我仍然看到了相同的結果,但不幸的是沒有。 – mhopkins321
你有一個'require「config.php」'語句? – hjpotter92