1、用navicat新建一個數據庫database1。
創新互聯是一家以網絡技術公司,為中小企業提供網站維護、成都網站建設、成都網站設計、網站備案、服務器租用、域名注冊、軟件開發、小程序定制開發等企業互聯網相關業務,是一家有著豐富的互聯網運營推廣經驗的科技公司,有著多年的網站建站經驗,致力于幫助中小企業在互聯網讓打出自已的品牌和口碑,讓企業在互聯網上打開一個面向全國乃至全球的業務窗口:建站聯系電話:18982081108
2、在database1數據庫中新建一個表table2。
3、在table2中添加新的數據,新建一個名稱為mysql_query的數據庫。
4、在頁面中用mysql_connect 函數與數據庫建立連接。
5、用mysql_select_db函數選擇要查詢的數據庫。
6、添加一個查詢 table2表的查詢語句“$sql=select * from table2“。
7、將查詢語句$sql添加到查詢數據庫函數mysql_query中,返回值賦值給變量query。
8、最后將mysql_query。php文件在瀏覽器中打開,查看查詢到數據庫中的內容的結果。
1. 查看具體值:
echo $result[0];
2. 打印數組(使用源代碼看的情況下會很清楚)
print_r($row);
3. 使用php自帶的調試函數看數據結構:
var_dump($row);
其實用不著javascript php就完全可以實現你要的功能。估計問題就出在你的js上面。我找了 但是沒找到 呵呵。有點粗心 。下面是我用php實現的 我把代碼給你粘貼上來。 你上面得到的有的數據不需要 ,我沒有給你刪除,但是給你注釋了。
?php
$mysql_server_name="localhost"; //數據庫服務器名稱
$mysql_username="root"; // 連接數據庫用戶名
$mysql_password=""; // 連接數據庫密碼
$mysql_database="hhwhcm"; // 數據庫的名字
$conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password) or die(mysql_error());
mysql_select_db($mysql_database) or die(mysql_error());
mysql_query("set name gb2312"); // 從表中提取信息的sql語句
$strsql="select * from hhwhcm_userlogin"; // 執行sql查詢
$result=mysql_db_query($mysql_database, $strsql, $conn); // 定位到第一條記錄
//var_dump($result);die;
//mysql_data_seek($result, 0); // 獲取查詢結果
//$rowCount = mysql_num_rows($result); //結果條數
//var_dump($rowCount);die;
//$rowR = mysql_fetch_row($result); //第一條數據
//var_dump($rowR);die;
$tbStr = "table id='tbResult' width='200' border='1'";
while($colR=mysql_fetch_array($result))
{
$tbStr .= "trtd".$colR['U_ID']."/tdtd";
$tbStr .=$colR['U_PWD']."/tdtd";
$tbStr .= $colR['U_Type'] ."/tdtd";
$tbStr .= $colR['U_Limites']."/td/tr";
}
$tbStr .= "/table";
echo $tbStr;
mysql_free_result($result); mysql_close(); ?
這樣下來,我覺得代碼節省了不少
?php
$Con?=?mysql_connect(.....);
//數據庫庫連接你自己寫
echo?'tabletr';
$i?=?0;
$Sql?=?mysql_query('select?字段名稱?from?表名稱');
while(?$Rs?=?mysql_fetch_attay(?$Sql?)?)?{
$i++;
echo?'td'?.?$Rs['字段名稱'].?'/td';
if?(?$i?%?3?==?0?)?{
echo?'/trtr';
}
}
echo?'/tr/table';
結果已經有了,我就說下這句話的區別
mysql_select_db,字面上就能理解,選擇數據庫
去PHP手冊中可以發現該函數的返回值是bool,也就是布爾值
bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )
只是確定操作是否成功
$result = mysql_query($sql, $link); // 執行查詢語句
是執行查詢語句,這時返回的是
resource mysql_query ( string $query [, resource $link_identifier ] )
資源符號,通過var_dump($result)可以看到該變量的類型,不是數組
隨后通過mysql_fetch_array($result);獲取實際查詢語句所能獲取的數據
每次操作,返回一行數據
該操作會變相的移動該資源的指針,PHP的概念里面沒有指針,但需要知道該函數可以多次執行
概念和foreach一致
所以通過
while ($bookInfo = mysql_fetch_array($result)){
}
可以獲取所有的行數據
如果沒有數據會返回false,所以while會自動停止循環
//1、連接數據庫并選擇要操作的數據庫
$link=mysqli_connect("localhost","root","root","p72");
if(mysqli_connect_errno()){
exit('錯誤'.mysqli_connect_error());
}
// 2、設置編碼
mysqli_set_charset($link,"utf8");
//3、操作數據庫
//查詢數據
$sql = "select * from login"; //這里login是你要查詢的表
$obj = mysqli_query($link,$sql); //執行查詢
$new = mysqli_fetch_all($obj,MYSQLI_ASSOC); //將查詢結果翻譯成數組
var_dump($new);echo "br/"; //輸出結果
//4、關閉數據庫
mysqli_close($link);