tôi đang theo một hướng dẫn, tuy nhiên tác giả của hướng dẫn không trả lời câu hỏi - nhưng đây là câu hỏi của tôiCảnh báo: mysqli_error() dự đoán chính xác 1 tham số, 0 lỗi cho
tôi nhận được cảnh báo lỗi sau: mysqli_error() dự đoán chính xác 1 tham số, 0 nhất định, vấn đề là với dòng này của mã -
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
toàn bộ code đang
session_start();
require_once "scripts/connect_to_mysql2.php";
//Build Main Navigation menu and gather page data here
$sqlCommand = "SELECT id, linklabel FROM pages ORDER BY pageorder ASC";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
$menuDisplay = '';
while ($row = mysqli_fetch_array($query)) {
$pid = $row["id"];
$linklabel = $row["linklabel"];
$menuDisplay .= '<a href="index.php?pid=' . $pid . '">' . $linklabel . '</a><br />';
}
mysqli_free_result($query);
các tập tin bao gồm có sau ing dòng
$myConnection = mysqli_connect("$db_host","$db_username","$db_pass","$db_name") or die ("could not connect to mysql"); with reference to $myConnection, why do I get this error?
Cảm ơn
Tôi đã đọc tài liệu và tài liệu không hoạt động. –
Một cái gì đó không liên quan đến câu hỏi: "$ var" là dư thừa. Điều đó chỉ mở một chuỗi, thấy $ var, đặt giá trị của nó vào chuỗi và sau đó thả ra khỏi chuỗi. Nói cách khác, bạn chỉ có thể sử dụng $ var. Giống như mysqli_connect ($ db_host, $ db_username ....) – Corbin
@Corbin, nó không nhất thiết phải thừa. Một số hàm dựng sẵn rất nghiêm ngặt về các kiểu mà chúng chấp nhận và '" $ var "' sẽ ép buộc một biến không phải chuỗi thành một kiểu chuỗi để chuyển tới hàm. Vì vậy, nếu '$ var = 0;', '" $ var "' là '" 0 "'. – eyelidlessness