원하는 스크립트입니다. 나는 PDO api로 작성했습니다. 왜냐하면 처음에는 mysql 정상 api가 더 이상 지원되지 않으며 더 이상 지원되지 않고 두 번째 PDO가 더 많은 보안을 제공하기 때문입니다 ...
그리고 한 가지 더 .. 항상 소문자로 테이블과 데이터베이스의 이름을 지정하십시오. 왜냐하면 대문자는 쿼리에서 문제를 일으키기 때문입니다. 그래서 Areafrom 대신 areafrom을 사용했습니다.
<?php
try {
$conn = new PDO('mysql:host=localhost;dbname=myDatabase', $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$qry = $conn->prepare('SELECT * FROM property');
$qry2 = $conn->prepare('SELECT * FROM demand WHERE areafrom = :areafrom AND pricefrom = :pricefrom');
$qry->execute();
while($row = $qry->fetch(PDO::FETCH_OBJ)) {
$qry2->execute(array(':areafrom' => $row->area, ':pricefrom' => $row->price));
$row2 = $qry2->fetch(PDO::FETCH_OBJ);
//Do all you want with the $row2. If u want to echo the areafrom, do echo $row2->areafrom
}
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
?>
그런 다음 키를 비교하는 대신 두 열을 비교하면됩니다. – hjpotter92
네,하지만 모든 라인을 PHP 스크립트에 대한 모든 라인과 비교할 것입니다. – user1649426
[무엇을 시도해 봤습니까?] (http://www.whathaveyoutried.com) – Kermit