к серверу mSQL на локальной
Пример 6
<?
$name = "bob";
$result = msql($database,"select * from table where firstname='$name'");
$num = msql_numrows($result);
echo "$num records found!<p>";
$i=0;
while($i < $num);
echo msql_result($result,$i,"fullname");
echo "<br>";
echo msql_result($result,$i,"address");
echo "<br>";
$i++;
endwhile;
>
Эта программа подключается к серверу mSQL на локальной машине, устанавливает
переменную name в значение bob и посылает запрос, который запрашивает
информацию о всех полях из таблицы, в которых поле firstname установлено в
значение bob. Затем программа отображает количество найденных записей, и
затем в цикле проходит по всем найденным записям и отображает значения полей
fullname и address для каждой записи. Как можно увидеть, было бы тривиально
добавить, что HTML тэги вокруг напечатанных полей, для форматирования
результатов в таблицу или любым желаемым способом. Обратите внимание, что
нет вызова connect(). Msql_connect должна быть вызвана только если
желательно подключиться к базе данных на удаленном сервере.
Эта функция доступна только, если в PHP разрешена поддержка mSQL.
msql_TableName($result,$i)
Msql_TableName берет указатель результата, возвращенный функцией
msql_ListTables(), также как целочисленный индекс и возвращает имя таблицы.
Функция Msql_NumRows() может использоваться для определения количества
таблиц в указателе результата. Пример:
Содержание раздела