경고 : mysqli_error ()는 정확히 1 개의 매개 변수를 요구하고, 0은 오류를 제공한다 [닫힘]
PHP경고 : mysqli_error ()는 정확히 1 개의 매개 변수를 요구하고, 0은 오류를 제공한다 [닫힘]
나는 튜토리얼을 따르고 있지만, 튜토리얼의 저자는 질문에 대답하지 않는다. 그러나 여기에 내 쿼리가있다.
다음과 같은 오류가 발생합니다 경고 : mysqli_error ()는 정확히 1 개의 매개 변수 (0)를 필요로합니다. 문제는이 줄의 코드와 같습니다.
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
전체 코드는
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);
포함 된 파일의 줄은 다음과 같습니다.
$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?
감사
해결법
-
==============================
1.mysqli_error ()는 데이터베이스에 연결을 매개 변수로 전달해야한다. 여기에 문서가 몇 가지 유용한 예제가 있습니다 :
mysqli_error ()는 데이터베이스에 연결을 매개 변수로 전달해야한다. 여기에 문서가 몇 가지 유용한 예제가 있습니다 :
http://php.net/manual/en/mysqli.error.php
다음과 같이 문제점을 수정하십시오. 좋은 모양이어야합니다.
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error($myConnection));
-
==============================
2.mysqli_error 함수는 매개 변수로 $ myConnection을 필요로하므로 경고 메시지가 나타납니다
mysqli_error 함수는 매개 변수로 $ myConnection을 필요로하므로 경고 메시지가 나타납니다
-
==============================
3.처음에는 mysqli_error에 대한 매개 변수를 넣지 않았기 때문에 문제가 발생했습니다. 나는 그것이 여기의 포스트에 기초하여 해결되었다는 것을 알 수있다. 아마도 다음 문제는 포함 된 파일의 잘못된 파일 경로 때문일 수 있습니다.
처음에는 mysqli_error에 대한 매개 변수를 넣지 않았기 때문에 문제가 발생했습니다. 나는 그것이 여기의 포스트에 기초하여 해결되었다는 것을 알 수있다. 아마도 다음 문제는 포함 된 파일의 잘못된 파일 경로 때문일 수 있습니다.
이 코드가 확실합니까?
$myConnection = mysqli_connect("$db_host","$db_username","$db_pass","$db_name") or die ("could not connect to mysql");
'scripts'폴더에 있고 주 코드 파일은 스크립트 폴더와 같은 레벨에 있습니까?
from https://stackoverflow.com/questions/7605594/warning-mysqli-error-expects-exactly-1-parameter-0-given-error by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
PHP 오류 : Mysqli_real_escape_string () 정확히 2 매개 변수, 주어진 1 주어진 (0) | 2018.09.10 |
---|---|
구성 파일을 직접 액세스에서 숨기는 방법? (0) | 2018.09.10 |
PHP로 계산기를 만드는 방법? (0) | 2018.09.10 |
UTF-8 문자열을 사용하여 PHP에서 파일 시스템 함수를 사용하려면 어떻게해야합니까? (0) | 2018.09.10 |
PHP에서 함수가 반환 한 액세스 배열 (0) | 2018.09.10 |