Я пытаюсь получить некоторые колоды из базы данных mysql. . Я хочу, чтобы получить строки «турнир» и timeanddate»Я создал этот код, чтобы сделать это:получить один столбец mysql
<?php
include "admin/db.inc.php";//database connection
$tournament_db ="SELECT tournament FROM sbc";
$tournament = mysql_query($tournament_db) or die(mysql_error());
$timeanddate_db ="SELECT timeanddate FROM sbc";
$timeanddate = mysql_query($timeanddate_db) or die(mysql_error());
?>
Для выхода я использовал:
<p><a href="turnering.php?id=6"><? echo mysql_result($tournament, 5)," (", mysql_result($timeanddate, 5),")"; ?></a></p>
<p><a href="turnering.php?id=7"><? echo mysql_result($tournament, 6)," (", mysql_result($timeanddate, 6),")"; ?></a></p>
<p><a href="turnering.php?id=8"><? echo mysql_result($tournament, 7)," (", mysql_result($timeanddate, 7),")"; ?></a></p>
<p><a href="turnering.php?id=9"><? echo mysql_result($tournament, 8)," (", mysql_result($timeanddate, 8),")"; ?></a></p>
Мой вопрос являются: Являются ли это правильный способ сделать это, или это еще один способ сделать это, чтобы время загрузки могло быть быстрее?
шаг 1 использует 'mysqli_' вместо' mysql_' ... что устаревший синтаксис является чрезвычайно восприимчивыми к атаке. – PlantTheIdea
'турнир' и' timeanddate' кажутся столбцами в вашей таблице 'sbc', а не в строках. Возможно, вам будет полезно ознакомиться с некоторыми основными объяснениями SQL. –
Вы можете сделать это в одном запросе: 'SELECT турнир, timeanddate FROM sbc'. –