到目前為止,我有這個程式將我的phpmyadmin資料庫鏈結到我的php指令碼.現在,我需要在**中顯示某些內容,例如「所有記錄」,「姓氏以s開頭的所有聯絡人」,「所有寵物主人」等等.我的問題是:是否有更簡單的方法將**插入我的php指令碼顯示來自我的資料庫的資訊.現在我有那個很長的echo語句來顯示資訊.有沒有辦法可以使用像select *語句這樣的東西來顯示所有記錄並簡化我的**?
$db_hostname='localhost';
$db_username='root';
$db_password='';
$db_database='address book';
$connection = new mysqli( $db_hostname,
$db_username,
$db_password,
$db_database);
if ($connection->connect_error) else {
echo "connected!
";$sql = "select * from people";
$result = $connection->query($sql);
if (!$result) die ($connection->error);
$n = $result->num_rows;
for ($i=1; $i<=$n; $i++) {
$row = $result->fetch_array(mysqli_assoc);
echo "
idfirst name
last name
street address
city
state
zip code
email address
comment
number of pets
echo "
" . $row['id'] . "" . $row['first name'] . "" .
$row['last name'] . "
" . $row['street address'] . "" .
$row['city'] . "
" . $row['state'] . "" .
$row['zip code'] . "
" . $row['email address'] . "" .
$row['comment'] . "
" . $row['number of pets'] . "";
echo "";
解決方法:
您應首先使用表結構,然後在結構中插入php**.例如:
// put your mysqli retrievals codes here
field_1
field_2
field_3
while ($rows = $result->fetch_array(mysqli_assoc))
<?php echo $rows['field_1']; ?><?php echo $rows['field_2']; ?><?php echo $rows['field_3']; ?>
標籤:php,mysql,database,addressbook
php mysql資料分頁顯示
建立連線 mysqli newmysqli localhost root message if mysqli connect errno mysqli query set names utf8 編碼強制轉換,否則中文顯示亂碼 獲取當前頁數 if isset get page else 每頁數量 pa...
PHP MySql分頁顯示示例分析
php mysql 分頁顯示示例分析 web開發是今後分布式程式開發的主流,通常的 web開發都要涉及到與資料庫打交道,客戶端從伺服器端讀取通常都是以分頁的形式來顯示,一頁一頁的閱讀起來既方便又美觀。所以說寫分頁程式是 web開發的乙個重要組成部分,在這裡,我們共同來研究分頁程式的編寫。一 分頁程式...
PHP MySQL分頁顯示示例分析
web開發是今後分布式程式開發的主流,通常的web開發都要涉及到與資料庫打交道,客戶端從伺服器端讀取通常都是以分頁的形式來顯示,一頁一頁的閱讀起來既方便又美觀。所以說寫分頁程式是web開發的乙個重要組成部分,在這裡,我們共同來研究分頁程式的編寫。一 分頁程式的原理 分頁程式有兩個非常重要的引數 每頁...