다른 변수에서 where
절을 무시해야하는 sql을 설정하여 where
절을 무시하고 싶습니다.다른 SQL 쿼리에서 where 절을 무시할 수 있습니까?
하지만 실행하려고하면 아무 것도 표시되지 않습니다.
"$test"
SQL 변수를 제거하고 $requete
내에 조인을 설정할 때. 그 다음은 작동하지만 where 절 무시 나던 :
<?php
// List of events
$json = array();
// Query that retrieves events
$requete = " SELECT distinct `evenementontvanger`.`idEvent`,`evenementontvanger`.`idProject`,`evenementontvanger`.`idKlant`,
`evenement`.`id`,`evenement`.`title`,`evenement`.`start`,`evenement`.`startdate`,`evenement`.`starttime`,
`evenement`.`end`,`evenement`.`enddate`,`evenement`.`endtime`,`evenement`.`description`,`evenement`.`color`
FROM `evenement` LEFT JOIN `evenementontvanger` ON `evenementontvanger`.`idEvent` = `evenement`.`id` WHERE `idEvent`=`evenement`.`id`";
$test ="LEFT JOIN `Werknemer` ON `Werknemer`.`idWerknemer`=`evenementontvanger`.`idWerknemer`";
// connection to the database
try {
$bdd = new PDO('mysql:host=localhost;dbname=blackboks-calendar', 'calendar-boks', '19xantia');
} catch(Exception $e) {
exit('Unable to connect to database.');
}
// Execute the query
$resultat = $bdd->query($requete,$test) or die(print_r($bdd->errorInfo()));
// sending the encoded result to success page
echo json_encode($resultat->fetchAll(PDO::FETCH_ASSOC));
?>
() 논쟁? –
당신은 쿼리 ($ requete, $ test)를 의미합니다. 이걸로 성취 될 것이라고 생각했는데, 그럴 권리가 있는지는 모르겠다. – Rene
query() 매뉴얼 페이지를 읽는 동안이 아이디어에 대한 증거를 얻었습니까? –