php輸出mysql
php中輸出mysql的內容如果還有特殊字元需要轉義處理:
php中操作dom的轉義:
htmlspecialchars() 函數把一些預定義的字元轉換為 HTML 實體。
預定義的字元是:
& (和號) 成為 &
" (雙引號) 成為 "
' (單引號) 成為 '
< (小於) 成為 <
> (大於) 成為 >
㈡ PHP輸出mysql查詢!
<?php
require("conn_inc.php");//調用資料庫連接文件,你的不一定是這個名字。
$asql='SELECT
*
FROM
`total`
where
`ID`=1
ORDER
BY
`OD`
ASC'
;
//上面SQL語句中,關鍵是最後的排序指令「
ORDER
BY
`OD`
ASC'」,這個決定顯示時的順序。
$a2=mysql_query($asql,$myconn)or
die("對不起,讀入數據時出錯了!".
mysql_error());
while($row2=mysql_fetch_array($a2))//通過循環讀取數據內容
{
echo($row2["NAME"]."——".$row2["PRICE"]."<br>")
;
}
?>
輸出來的結果如下:
T——50
S——20
D——100
P——60
L——230
你把上面
echo($row2["NAME"]."——".$row2["PRICE"]."<br>")
;
中的「——」改成空格,就是你要的結果了。鄙視。剛才那個分多的。為什麼採納?!
㈢ php已經查詢到mysql里的數據 如何輸出
先需要創建資料庫連接。
這里假設連接對象為$dbo
$row = $dbo->execute($sql);
if(mysql_num_rows($row) > 0)
{
while($rs = mysql_fetch_array($row))
{
echo $rs['classname'];
}
};
這是普通的,
看了你的SQL。貌似用的是帝國CMS?
$sql1111="select classid from phome_enewslinkclass where classname='東方大廈'";
$csql=$empire->query($sql1111);
while($rs=$empire->fetch($csql))
{
echo $rs[classname];
}
㈣ PHP 輸出MYSQL的數據,需要的時候調用
用原生態的直接 HTML PHP 混寫,,用框架的話,控制器中把值賦給模板變數。。視圖層就可以調用出來了。
㈤ PHP查詢mysql 並輸出
PHP查詢MySQL並輸出使用的是SELECT 語句。
語法:
SELECTcolumn_name(s)FROMtable_name
SELECT 語句用於從資料庫中選取數據。
示例:
選取存儲在 "Persons" 表中的所有數據(* 字元選取表中所有數據)
<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
mysql_select_db("my_db",$con);
$result=mysql_query("SELECT*FROMPersons");
while($row=mysql_fetch_array($result))
{
echo$row['FirstName']."".$row['LastName'];
echo"<br/>";
}
mysql_close($con);
?>
在 HTML 表格中顯示結果
<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
mysql_select_db("my_db",$con);
$result=mysql_query("SELECT*FROMPersons");
echo"<tableborder='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row=mysql_fetch_array($result))
{
echo"<tr>";
echo"<td>".$row['FirstName']."</td>";
echo"<td>".$row['LastName']."</td>";
echo"</tr>";
}
echo"</table>";
mysql_close($con);
?>
以上代碼的輸出:
㈥ PHP怎麼輸出mysql的最新一行數據
只能在資料庫查詢時按照ID的降序排列,比如:
select * from 【table】order by id DESC
㈦ 原生php如何輸出mysql最後執行的sql
方法一:
$link = mysql_connect("192.168.1.1", "myuser", "mypass");--連接資料庫
if(FALSE == $link)
{
echo "Connect database failed!";
}
$query =
"select * from a order by id";
mysql_select_db('test', $link);--選擇資料庫
$result = mysql_query($query);--執行查詢語句
if(FALSE == $result)
{
echo "Querry failed!";
}
$i = 0;
$j = 0;
while($i++ < mysql_num_rows($result))--取總行數
{
$meta_c=0;
if($meta_c=mysql_fetch_row($result))--取每一行的結果集
{
while($j < mysql_num_fields($result))--取一行的列數
{
echo $meta_c[$j;
}
echo "
";
} // while;
$j=0;
}
mysql_free_result($result);--釋放結果集
mysql_close($link);--關閉連接
?>
方法二:
$link = mysql_connect("192.168.1.1", "myuser", "mypass");--連接資料庫
if(FALSE == $link)
{
echo "Connect database failed!
";
}
mysql_select_db('test', $link);--選擇資料庫
$result = mysql_query("select * from a order by id");--執行查詢語句
if(FALSE == $result)
{
echo "Querry failed!";
}
while($row = mysql_fetch_array($result, MYSQL_NUM))--取數組裡面的值,因為結果集以二維數組存放
{
foreach ($row as $col_value)--一一取值
{
echo " $col_value ";
}
}
mysql_free_result($result);--釋放結果集
mysql_close($link);)--關閉連接
?>
㈧ PHP中如何輸出mysql資料庫中的數據問題!
用PHP連接MySQL(1)連接使用mysql_connect連接,$sql = mysql_connect("主機名", "用戶名", "密碼");主機名用"localhost"的話表明MYSQL伺服器就是本機mysql_connect返回一個連接句柄,用來區分不同的連接.(2)選擇要操作的資料庫使用mysql_select_db("資料庫名",連接句柄);連接句柄是可省略的參數(3)執行sql命令$result = mysql_query("sql命令", 連接句柄);連接句柄同樣是可省略的參數這個函數返回一個結果集的句柄,供下面使用(4)取出數據使用$data = mysql_fetch_array(結果集句柄);每次只取出一條記錄,循環執行即可全部取出,如果返回false說明所有記錄已經全部取出$data是一個數組,你可以使用print_r($data);查看一下具體是怎麼存儲的.(5)關閉sql連接使用mysql_close("連接句柄");即使你不執行這個語句,所有的MYSQL連接也會在php運行結束時自動關閉常用的mysql函數沒有幾個mysql_connect,mysql_select_db,mysql_query,mysql_fetch_array,mysql_num_rows其他的絕大多數函數,可以通過mysql_query實現,沒有必要都記住,上面這幾個函數足夠一個新手用的了
㈨ PHP輸出mysql查詢!
<?php
require("conn_inc.php");//調用資料庫連接文件,你的不一定是這個名字。
$asql='SELECT
*
FROM
`total`
where
`ID`=1
ORDER
BY
`OD`
ASC'
;
//上面SQL語句中,關鍵是最後的排序指令「
ORDER
BY
`OD`
ASC'」,這個決定顯示時的順序。
$a2=mysql_query($asql,$myconn)or
die("對不起,讀入數據時出錯了!".
mysql_error());
while($row2=mysql_fetch_array($a2))//通過循環讀取數據內容
{
echo($row2["NAME"]."——".$row2["PRICE"]."<br>")
;
}
?>
輸出來的結果如下:
T——50
S——20
D——100
P——60
L——230
你把上面
echo($row2["NAME"]."——".$row2["PRICE"]."<br>")
;
中的「——」改成空格,就是你要的結果了。鄙視。剛才那個分多的。為什麼採納?!
㈩ php 輸出 mysql 問題
<?php
//最好將count(*)改名
//以下改名為count
$a=mysql_query("SELECTtg_sx,count(*)ascountFROMuc_membersWHEREtg_sx!=''ANDtg_sx!='none'groupBYtg_sxORDERBYcount(*)DESC");
while($row=mysql_fetch_array($a)){
echo"tg_sx=".$row['tg_sx']."|||||||count(*)=".$row['count']."<br>"
}