我一直在搜索谷歌,但我仍然无法找到如何做到这一点。
我是php的初学者,所以我真的很难过。
无论如何,我需要做的是从表中获取所有数据并将其显示在我的页面上。
像
第1行的内容
第2行的内容
等
那很好,请投票寻求帮助。
答案 0 :(得分:2)
这可能对您有所帮助
print_r()
以人类可读的方式显示变量信息。
print_r()
,var_dump()
和var_export()
也会显示使用PHP 5的对象的受保护和私有属性。
请记住,print_r()
会将数组指针移动到结尾。使用reset()
将其重新开始。
答案 1 :(得分:1)
这几乎是PHP DB访问101
$pdo = new PDO('mysql:host=localhost;dbname=myDbName', 'username', 'password');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare('SELECT * FROM a_table');
$stmt->execute();
$resultSet = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($resultSet as $idx => $row) {
echo '<p>Contents of row ', $idx + 1, '</p><dl>';
foreach ($row as $col => $val) {
printf('<dt>%s</dt><dd>%s</dd>',
htmlspecialchars($col),
htmlspecialchars($val));
}
echo '</dl>';
}
答案 2 :(得分:1)
我认为谷歌应该给你答案,因为这是一个相当容易回答的问题,但在开始时,你并不总是知道要搜索什么。
无论如何,希望这有帮助。
<?php
// connect with you database, returns boolean so you know if you succeeded or not
$con = mysql_connect($database,$username,$password);
if(!$scon){
die('Could not connect to database'); // Stop execution if connection fails
}
//create your query
$query = "Place your database query here";
//get the results
$result = mysql_query($query);
//now you want to go through each row of the result table and echo the contents, or
//use them for whatever reason
while($row = mysql_fetch_array($result)){
echo $row['field_you_want_to_display'];
echo $row['another_field_you_want_to_display']; //You see where this is going
}
//After doing what you want, close the connection to the database
mysql_close($con);
?>
另外,您可能需要查看documentation of php,了解之前没有看过的功能。