<?php
$con= mysql_connect("localhost","root","mysql");
mysql_select_db("Db_name",$con);
$res=mysql_query("select *from table_name");
mysql_close($con); // closing connection before fetching contents.
while($r=mysql_fetch_array($res)) {
echo $r['ename'];
}
?>
Эта программа работает, даже если я закрываю соединение перед извлечением содержимого из таблицы.
Для того, чтобы получить содержимое таблицы из соединения $res
не нужно?
Является ли $res
просто программной переменной? Если да, то какую структуру данных он использует (ассоциативный массив?)
В oracle у нас есть неявный курсор и явный курсор. Есть ли в MySQL аналогичные вещи?
В вышеприведенной программе, где появляются курсоры?