Изходна MySQL таблица, MySQL, Статии, Програмиране - C програмиране, Delphi, C#
Изходна MySQL таблица
Този урок ви показва как да показватекоято и да еMySQL таблица на базата данни вHTMLформа. Да приемем, че иматеMySQLбаза данни, която има множество таблици. Използвайки описаната техника, можете да видите всяка таблица, независимо отброяна колоните и записите, съдържащи се в нея. Нека преминем през целия процес стъпка по стъпка.
1. Свързваме се със сървъра на базата данни и избираме базата данни.
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Не може да се свърже"); @MYSQL_SELECT_DB("$dbName") OR DIE("Не може да се избере база данни");
2. Формираме и изпълнявамеSQLзаявка, която ще покаже всички данни в таблицата.
$query = "изберете * от SOME_TABLE"; $резултат = MYSQL_QUERY($заявка);
3. Проверяваме и веднага издаваме отговор, ако таблицатае празна.
$total_rows = mysql_num_rows($result); ако (!$total_rows) < печат"
Таблица $name е празна
4. Изваждаме първия ред и откриваме колкоклеткитрябва да бъдат показани в един ред.
$row = mysql_fetch_row($result); $total_cols = брой($ред);
5. Показвамезаглавиетона таблицата, в първия ред на която ще бъде посочен броят на редовете и колоните. Моля, обърнете внимание, че задаваме параметъраCOLSPANза първия ред на таблицата, така че да има само една клетка с информация отгоре.
6. Раздаваме първия ред, който вече сме извадили по-рано.
7. Изпълнетецикълза всички останали редове. В цикъла последователно изваждаме редовете от базата данни и въввложения цикълпоказваме всички клетки в реда.
while($row = mysql_fetch_row ($result)) < $i = 0; печат"
8. Ние освобождавамепамет и затворете таблицатаHTML.
С този код можете лесно да направитеPHPфункция, която показва всяка таблица:
Таблица $name е празна
$row = mysql_fetch_row($result); $total_cols = брой($ред);