PDO 사용 가이드: 다중 쿼리를 사용하여 SQL Server 작동
<p>결과 세트를 반환하지 않는 일부 쿼리를 실행한 다음 <em>실제</em> 쿼리를 실행하여 결과를 얻고 싶습니다.
다음은 작동하지 않는 예입니다. </p>
<pre class="brush:php;toolbar:false;"><?php
노력하다 {
$db = new PDO('dblib:host=myhost;dbname=master','user','password');
$query = "@entier int = 1 선언;";
$db->exec($query);
$query = "@enter 선택;";
$stmt = $db->query($query);
$rows = $stmt->fetchAll();
print_r($행);
}
잡기(PDOException $e) {
인쇄($e->getMessage());
}
잡기 (예외 $e) {
인쇄($e->getMessage());
}
?></pre>
<p>다음 코드도 작동하지 않습니다.
</p>
<pre class="brush:php;toolbar:false;">{를 시도해보세요
$db = new PDO('dblib:host=myhost;dbname=master','user','password');
$query = "@entier int = 1 선언; @entier 선택;";
$stmt = $db->query($query);
$rows = $stmt->fetchAll();
print_r($행);
}
잡기(PDOException $e) {
인쇄($e->getMessage());
}
잡기 (예외 $e) {
인쇄($e->getMessage());
}
?></pre>
<p>그러나 다음 코드는 작동합니다: </p>
<pre class="brush:php;toolbar:false;"><?php
노력하다 {
$db = new PDO('dblib:host=myhost;dbname=master','user','password');
$query = "1을 선택하세요;";
$stmt = $db->query($query);
$rows = $stmt->fetchAll();
print_r($행);
}
잡기(PDOException $e) {
인쇄($e->getMessage());
}
잡기 (예외 $e) {
인쇄($e->getMessage());
}
?></pre>
<p>도움을 주셔서 감사합니다</p>