Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wynik zapytania do bazy jako tabela z nazwami kolumn
Forum PHP.pl > Forum > Przedszkole
Indoctrine
Otóż mam taką zagwozdkę - robię zapytanie do bazy, dostaję ileś tam wierszy. Tu nie ma problemu. Jednak chciałbym je mieć nie w formie tekstu, ale tabelki, gdzie każda wartość miałaby po prostu swoją komórkę.
Z tym też nie ma problemu, poza jednym - jak zrobić, aby tabelka miała nazwy kolumn w pierwszym wierszu?
To co poniżej, zwraca ładną tabelkę, ale oczywiście bez nazw kolumn.

Mój php:

<?php

if(isset($_POST['R50'])){
$R50 = $_POST['R50'];

$host = "localhost";
$user = "user";
$pass = "pass";
$db = "baza";

$connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");

mysql_select_db($db) or die ("Unable to select database!");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES 'utf8'");

$query = "SELECT ID, Imie, Nazwisko, Biuro, JG FROM `tabela` WHERE `status` LIKE 'wartosc_statusu' AND `$R50` =1 ORDER BY `tabela`.`BIURO` DESC ";

$result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());

if (mysql_num_rows($result) > 0) {

echo "<table cellpadding=10 border=1>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>".$row[0]."<br>"."</td>";
echo "<td>" . $row[1]."</td>";
echo "<td>".$row[2]."</td>";
echo "<td>".$row[3]."</td>";
echo "<td>".$row[4]."</td>";
echo "</tr>";
}
echo "</table>";
}
else {

echo "No rows found!";
}

mysql_free_result($result);

mysql_close($connection); }

?>
nospor
1) Uzywaj BBCODE!
2) Skoro w SELECT wymieniasz jakie chcesz kolumny pobrac, to za bardzo nie rozumiem jaki masz problem, by te kolumny wyswietlic jaki pierwszy wiersz tabelki.... Przeciez wiesz co chcesz miec.
L0k0
  1. SELECT `COLUMN_NAME`
  2. FROM `INFORMATION_SCHEMA`.`COLUMNS`
  3. WHERE `TABLE_SCHEMA`='yourdatabasename'
  4. AND `TABLE_NAME`='yourtablename';


To co w linku powyżej ale lepiej, niech ludzie przychodzą tutaj, a nie chodzą gdzieś indziej wink.gif

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.