1
PHP 쿼리에 대한 AJAX 호출을 사용하여 동적 데이터를 부트 스트랩 모달에 표시하려고합니다. Javascript 함수가 잘 작동하고 .php 파일에서 사용할 ID를 전달하지만 쿼리 자체가 작동하지 않는 것 같습니다. 나는 무언가를 아주 간단하게 놓쳐 버렸을 것이다. 그러나 나는 그것이 작동하지 않는 이유를 얻지 못한다.AJAX 호출 된 PHP 쿼리가 작동하지 않습니다.
SQL/PHP 이 파일이 호출 중이며 db에 올바르게 연결되어있는 것 같지만 쿼리 자체가 작동하지 않습니다.
$q = intval($_GET['q']);
$con = mysqli_connect('omitted','omitted','omitted','omitted');
if (!$con)
{
die('Could not connect: ' . mysqli_error($con));
}
$sql = "SELECT * FROM Orders WHERE orderID = '".$q."'";
$result = mysql_query($con, $sql);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
결과가 반환되지 않으며 오류 메시지가 다시 표시되지 않습니다. 이 쿼리에 사용 된 모든 변수의 위해서 var_dump은 다음을 반환 (다이 조건이 제거되면)
var_dump($q) = int(3)
var_dump($sql) = string(40) "SELECT * FROM Orders WHERE orderID = '3'"
var_dump($result) = bool(false)
,'쿼리에 제공? – MisterBla
당신은 mysqli 함수와 mysql_ * 함수를 혼합하고있다. 모든 것을 mysqli로 바꾼다. 그리고 매개 변수화를 사용하십시오! – aynber
왜 mysql과 mysqli를 섞고 있습니까? – Minoru