Відобразити рядок запиту mysql у табличну форму

Не знаєте, як це зробити. Наведений нижче код не працює.

From the function getRecords()

$result = mysql_query('SELECT * FROM partners'); 
return $result;

І це де я хочу показати

<?php $records = getRecords(); ?>
    <table>
        <tbody>
        <tr>
            <td>Partner name</td>
            <td>Username</td>
            <td>Password</td>
            <td colspan="2">Actions</td>
        </tr>
        <?php
            if (isset($records)) {
                foreach ($records as $record) {
                    $row = '<tr>'
                        . '<td>' . $record['partner']. '</td>'
                        . '<td>' . $record['username']. '</td>'
                        . '<td>' . $record['password']. '</td>'
                        . '</tr>';
                    echo $row;
                }
            }
        ?>
        </tbody>
    </table>

Я сподіваюсь, ви отримаєте ідею. Що мені не вистачає?

0
Вам не вистачає частини вашого питання, де ви розповідаєте нам, що таке проблема.
додано Автор Lightness Races in Orbit, джерело

2 Відповіді

foreach ($records as ($record) {

Це містить очевидну синтаксичну помилку, а також не те, як ви ініціюєте MySQL resultets.

У вас є три дії:

  1. включити звіт про помилки
  2. Виправте тривіальні помилки;
  3. Прочитайте документацію для API MySQL на PHP.
2
додано
function getRecords() {
    $result = mysql_query('SELECT * FROM partners'); 
    if (!$result) {
        die('Invalid query: ' . mysql_error());
    }
    $records = array();
    while ($row = mysql_fetch_assoc($result)) {
        $records[] = $row;
    }
    return $records;
}
0
додано
Фігури, виділіть параметр spoonfeed і не читайте посібник або вмикайте звіт про помилки. Ось чому ложка годування погана.
додано Автор Lightness Races in Orbit, джерело
@Turtel: Це означає, що ви будете працювати до кінцевого терміну наступного . І після цього, і після цього ... Я не про, тому що я магічно народився з посиланням MySQL в моїй голові; Я професіонал, тому що я знаю, як пріоритети моє власне просування та освіту.
додано Автор Lightness Races in Orbit, джерело
@Turtel: Нічого, крім відповіді на ваш коментар.
додано Автор Lightness Races in Orbit, джерело
@Tomalak Звичайно, ви професіонал, і я нооб з терміном бити. Вибачте за використання опції spoonfeed mr pro.
додано Автор Turtel, джерело
@Tomalak "Просто означає, що ви будете працювати і до наступного кінцевого терміну, а також після того, і після цього ..." - Звичайно, це відбувається з ким завгодно. "Я не професійний, тому що я магічно народився з посиланням на MySQL в моїй голові, я професіонал, тому що я знаю, як визначити пріоритети власного прогресу та освіти". - Що ви хочете сказати? Мені потрібно було швидке рішення, оскільки кінцевий термін був хвилин.
додано Автор Turtel, джерело
Ukrainian PHP comunity
Ukrainian PHP comunity
885 учасників

dev-ua/php