我想從我的MySQL數據庫中找到一些名爲「opskriftreg」的信息,我希望它將其打印出來,基本上它必須從我的數據庫中檢索2個配方已經創建並與食譜‘稱號’第一則‘說明’我需要從MySQL數據庫中獲取一些信息並打印它
這裏是我的代碼,如果這個代碼是胡說八道,我並欣賞,如果有人可以只告訴我一個更好的例子據此一一列舉:
<?php
$mysqli = new mysqli ("localhost","root","","opskriftreg");
// Make a MySQL Connection
if (isset($_POST['title']) && isset($_POST['description']))
{
$username= $_POST['title'];
$password= $_POST['description'];
$query = "SELECT *
FROM opskriftreg
WHERE title = '".mysql_real_escape_string($title)."'
AND description = '".mysql_real_escape_string($description)."'";
$result = mysql_fetch_array(mysql_query($query));
# ...
}
else
{
return NULL;
}
?>
預先感謝您:-)
編輯:
代碼更改爲以下 - 收到的空白頁面,不返回任何結果,也不打印:
<?php
$mysqli = new mysqli("localhost", "root", "", "opskriftreg");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT title, description FROM opskriftreg ORDER by id DESC LIMIT 50,5";
if ($result = $mysqli->query($query)) {
/* fetch object array */
while ($row = $result->fetch_row()) {
printf ("%s (%s)\n", $row[0], $row[1]);
}
/* free result set */
$result->close();
}
/* close connection */
$mysqli->close();
?>
mysql_ *函數已被棄用。嘗試使用帶有參數的mysqli預處理語句。無論如何,你只是想檢索2食譜?或者全部。 – Brovoker
目前我的數據庫中只有2個食譜,它們最多由8個值組成,而我只想檢索2個主要的食譜,即標題和描述,但在某些時候我想要提取更多。你可能會更具體一些,你的意思是「mysql_ *函數不推薦使用,而是使用帶有參數的mysqli預處理語句」。我仍然在學習這一點,這對我來說是新鮮的:-) – Madvillain