Главная  /  MySQL  /

MySQL - Вывод информации

    Инициация Mysql

    <?php $db = mysql_connect("localhost","u0164267_studio","abcdfgh"); mysql_select_db("u0164267_studio",$db); mysql_query("SET NAMES UTF8"); $sql="u0164267_studio"; $table="lessons"; ?>

    Вывод из Mysql строк поочередно светлых / темных       ( mysql_fetch_row - массив с числовыми индексами )

    $query = mysql_query("SELECT * FROM $table WHERE menager='party' ORDER BY name ASC"); while ($row = mysql_fetch_row($query)) { if ($number%2) {$bc = "#FFFFFF";} else {$bc = "#e9e9e9";} echo "<div id='party' style='background-color:$bc;'><a href='$row[2].html'>$row[4]</a>"; if (!empty($row[9])) {echo "<span class='green'>✔</span>";} if (!empty($row[11])) {echo "<span class='green'><img src='controller/debt.png' title='У Вас Долг, смотреть в Личном Кабинете'></span>";} echo "</div>"; }

    Вывод из Mysql строк       ( mysql_fetch_assoc - ассоциативный массив )

    $result = mysql_query("SELECT * FROM `articles`"); while ($row=mysql_fetch_assoc($result)) { echo "ID - ".$row['id']."<br>"; echo "Заголовок - ".$row['title']."<br>"; echo "Текст - ".$row['text']."<br>"; }

    Вывод из Mysql строк       ( mysql_fetch_array - ассоциативный массив, численный массив или оба )

    $result = mysql_query("SELECT * FROM `articles`"); while ($row=mysql_fetch_array($result)) { echo "ID - ".$row['id']."<br>"; echo "Заголовок - ".$row['title']."<br>"; echo "Текст - ".$row['text']."<br>"; }

    Если запрос возвращает только один ряд - нет нужды в цикле

    $resultat = mysql_query("SELECT * FROM spisok WHERE id='3'"); $array = mysql_fetch_array($resultat); echo "Имя: ".$array['name']."<br>Возраст: ".$array['age']."<br>Пол: ".$array['sex'];