С MySQL я могу хранить большие блоки текста в столбце TEXT, вытащить, как и любой другой тип столбца без проблем.
Кажется, когда я пытаюсь сделать то же самое с CLOBв Oracle я получаю сообщения об ошибках.
Вот где я извлекаю:
<?php
$comments = 'SELECT q2_other, q4_comments, q9_describe, q10, q11_comments, q12_describe, additional_comments FROM exit_responses
WHERE sdate BETWEEN \'' . $start . '\'
AND \'' . $end . '\'';
$comments_results = oci_parse($conn, $comments);
oci_execute($comments_results);
while($row = oci_fetch_assoc($comments_results)){
if($row['Q2_OTHER'] != null){
echo '<div class="response">';
echo '<div class="info-bar">';
echo '<h5 class="date">' , date('F j, Y',strtotime($row['SDATE'])) , '</h5>';
echo ($_GET['names'] == 1) ? '<h5 class="name">' . $row['f_name'] . ' ' . $row['l_name'] . ' - ' . $row['title'] . ' - ' . $row['emp_type'] . '</h5>' : '';
echo '<div class="clear"></div>';
echo '</div>';
echo '<div class="comments">' , $row['q2_other'] , '</div>';
echo '<div class="clear"></div>';
echo '</div>';
}
}
?>
... и вот что я получаю, когда пытаюсь напечатать строку print_r () $ внутрицикл while ():
[Q2_OTHER] => OCI-Lob Object
(
[descriptor] => Resource id #17
)
... (вместе с другими столбцами в запросе)
Есть ли что-то особенное, что мне нужно сделать с CLOBS, или мой синтаксис простонемного.
Спасибо:)