0

php 和 sql 新手,正在为资源而苦苦挣扎。

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

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

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

谢谢大家,如果有什么似乎离题的地方,请告诉我,因为我宁愿现在更正它,也不愿以后再往下走。

代码:

$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>';
4

3 回答 3

0

我建议看一下 PHP 手册

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

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

于 2013-06-28T15:32:27.237 回答
0

我们都建议为您的 MySQL 连接使用 PDO。

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

$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()}";
}
于 2013-06-28T15:37:56.130 回答
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>";

}
于 2013-06-28T15:52:49.283 回答