PHP循环从SQL(初学者)

时间:2013-06-28 15:28:52

标签: php html sql database

php和sql的新手,并为资源而苦苦挣扎。

基本上我需要做的就是从表中选择数据并在适当的html中对其进行格式化。

我有一般的想法,只是没有设置循环。 我将SQL连接设置为数据库,然后设置到表。

这是代码。 http://pastebin.com/vdTJgU5z 和表格的布局。 http://i.imgur.com/JIpfI3g.png

谢谢你们,如果有什么东西似乎让我知道,因为我现在宁愿纠正它,而不是在以后的轨道上。

CODE:

$query = mysqli_query($con,"SELECT * FROM tablenamehere");
while(????){
$game = $temp['game'];
$stance = $temp['stance'];
$start = $temp['start'];
}
echo '<div  id="accordion">
       <h3> echo $game $stance $start  </td></h3>
       </div>';

3 个答案:

答案 0 :(得分:0)

我建议看看PHP手册

http://www.php.net/manual/en/control-structures.intro.php http://www.php.net/manual/en/control-structures.while.php

一旦掌握了它并理解它应该做什么,这是非常简单的。

答案 1 :(得分:0)

我们都建议使用PDO进行MySQL连接。

这是一种快速且的入门方式(未经测试):

$pdo = new PDO('mysql:dbname=dbtest;host=127.0.0.1;charset=utf8', 'user', 'pass');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // all pdo errors will throw an exception

try {
  $result = $pdo->query("SELECT * FROM myTable");
  while($row = $result->fetch(PDO::FETCH_ASSOC)) {
    echo "<tr>";
    echo "  <td>" . $row['column_name'] . "</td>";
    echo "  <td>" . $row['column_name2'] . "</td>";
    echo "  <td>" . $row['column_name3'] . "</td>";
    echo "</tr>";
  }
} catch(PDOException $e) {
  echo "Something went wrong with the query. {$e->getMessage()}";
}

答案 2 :(得分:0)

试试这个

$query = mysqli_query($con,"SELECT * FROM tablenamehere");
while($query){
$game = $query['game'];
$stance = $query['stance'];
$start = $query['start'];

echo "<div  id='accordion'>
       <h3><tr><td>".$game."</td><td>".$stance."</td><td>".$start."</td></tr></h3>  
       </div>";

}