PHP 4 на практике


         

В параметре идентификатор_результата передается значение,


int mysql_result (int идентификатор_результата, int запись [. mixed поле"]')

В параметре идентификатор_результата передается значение, возвращенное функцией mysql_query( ). Параметр запись ссылается на определенную запись набора данных, определяемого параметром идентификатор_результата. Наконец, в необязательном параметре поле могут передаваться:



  • смещение поля в таблице;


  • имя поля;


  • имя поля в формате имя_поля_имя_тдблицы.


  • В листинге 11.1 используется база данных, изображенная на рис. 11.1.

    Листинг 11.1.

    Выборка и форматирование данных в базе данных MySQL

    <?

    @mysql_connect("localhost", "web", "ffttss")

    or die("Could not connect to MySQL server!");

    @mysql_select_db("company")

    or die("Could not select products database!");

    // Выбрать все записи из таблицы products

    $query = "SELECT * FROM products"; $result = mysql_query($query);

    $x = 0;

    print "<table>\n";

    print "<tr>\n<th>Product ID</th><th>Product Name</th><th>Product Price</th>\n</tr>\n";

    while ($x < mysql_numrows($result)) :

    $id = mysql_result($result. $x. 'prod_id');

    $name = mysql_result($result, $x, 'prod_name');

    $price = mysql_result($result. $x, 'prod_price');

    print "<tr>\n";

    print "<td>$id</td>\n<td>$name</td>\n<td>$price</td>\n";

    print "</tr>\n";

    $x++;

    endwhile;

    print "</table>";

    mysql_close();

    ?>

    В результате выполнения этого примера с данными, изображенными на рис. 11.1, будет получен следующий результат:

    Листинг 11.2.

    Результат выполнения листинга 11.1

    <table>

    <tr>

    <th>Product ID</th><th>Product Name</th><th>Product Price</th>

    </tr>

    <tr>

    <td>1000pr</td>

    <td>apples</td>

    <td>1.23</td>

    </tr>

    <tr>

    <td>1001pr</td>


    Содержание  Назад  Вперед





    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий