가능한 중복 :
PHP: Warning: sort() expects parameter 1 to be array, resource givenmysqli_fetch_assoc는()는 매개 변수 1 mysqli_result 수, 부울 주어진 기대
나는 PHP와 MySQL 꽤 새로운 오전 난 그냥이 일을 알아낼 수 없습니다 아웃. 나는이 포럼을 수색했지만 대답을 찾지 못했습니다. 원래는 mysql_fetch_assoc()을 사용하고 있었지만 숫자 만 검색 할 수 있었고 글자를 검색 할 때 오류가 발생했습니다. 나는 여기서 바른 길을 가기를 바랍니다. 모든 도움을 미리 보내 주셔서 감사합니다!
$con = mysqli_connect($hostname,$username,$password) or die ("<script language='javascript'>alert('Unable to connect to database')</script>");
mysqli_select_db($con, $dbname);
if (isset($_GET['part'])){
$partid = $_GET['part'];
$sql = 'SELECT *
FROM $usertable
WHERE PartNumber = $partid';
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_assoc($result);
$partnumber = $partid;
$nsn = $row["NSN"];
$description = $row["Description"];
$quantity = $row["Quantity"];
$condition = $row["Conditio"];
}
SQL 삽입을 방지하기 위해'$ _GET [ 'part']'를 필터링하는 것을 잊지 마십시오. – honyovk