phpmysqlif語句怎麼寫
大概的基本流程如下:
連接資料庫,再加一個判斷。
選擇資料庫
讀取表
輸出表中數據
下面是代碼:
<?php
$con = mysql_connect("localhost","root","abc123");
/* localhost 是伺服器 root 是用戶名 abc123 是密碼*/
if (!$con)
{
die("資料庫伺服器連接失敗");
}
/* 這就是一個邏輯非判斷,如果錯誤就輸出括弧里的字元串 */
@mysql_select_db("a", $con);
/* 選擇mysql伺服器里的一個資料庫,假設你的資料庫名為 a*/
$sql = "SELECT * FROM qq";
/* 定義變數sql, "SELECT * FROM qq" 是SQL指令,表示選取表qq中的數據 */
$result = mysql_query($sql); //執行SQL語句,獲得結果集
/*下面就是選擇性的輸出列印了,由於不清楚你的具體情況給你個表格列印吧*/
//列印表格
echo "<table border=1>";
while( $row = mysql_fetch_array($result) )
/*逐行獲取結果集中的記錄,得到數組row */
{
/*數組row的下標對應著資料庫中的欄位值 */
$id = $row['id'];
$name = $row['name'];
$sex = $row['sex'];
echo "<tr>";
echo "<td>$id</td>";
echo "<td>$name</td>";
echo "<td>$sex</td>";
echo "</tr>";
}
echo "<table />";
?>
如果你的switch是表頭,就定義這個表頭欄位,然後輸出。
你可以去後盾人平台看看,裡面的東西不錯
㈡ php鏈接MySQL之後,如何將找出的數據顯示在html中
如果你不使用任何框架,直接實現將MySQL查詢結果展示在HTML頁面上可能會有些困難。不過,你可以通過將HTML文件改為PHP文件來實現這一目標。這樣,你就可以利用PHP的echo語句將查詢結果輸出到HTML頁面中。
首先,你需要在PHP文件中連接到MySQL資料庫。這通常通過建立一個資料庫連接來完成,然後執行SQL查詢語句以獲取所需的數據。例如:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
?>
接著,你需要編寫SQL查詢語句來獲取數據。例如:
<?php
$sql = "SELECT id, name, address FROM users";
$result = $conn->query($sql);
?>
最後,你可以使用PHP的foreach循環來遍歷查詢結果,並使用echo語句將結果輸出到HTML頁面中。例如:
<?php
if ($result->num_rows > 0) {
// 輸出數據
while($row = $result->fetch_assoc()) {
echo "<p>ID: " . $row["id"]. "<br>姓名: " . $row["name"]. "<br>地址: " . $row["address"]. "</p>";
}
} else {
echo "0 結果";
}
?>
這樣,你就可以將從MySQL資料庫中獲取的數據以HTML格式展示在頁面上。確保在頁面關閉資料庫連接:
<?php
$conn->close();
?>
以上步驟可以幫助你實現將MySQL查詢結果展示在HTML頁面上的功能。
㈢ PHP代碼里怎麼判斷資料庫是不是存在呢
<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("test_db", $con);
if (!$db_selected)
{
die ("Can\'t use test_db : " . mysql_error());
}
mysql_close($con);
?>
其實就是先登錄再選擇資料庫
mysql_select_db