php步步为营之连接mysql

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
<title>mysql test</title>
</head>


<body>
<?php
echo '<h1>this is just a test for mysql</h1><br />';
echo 'Now i wanna connect to db \'myusr\'';
//error handler function
function customError($errno, $errstr)
 { 
 echo "<b>Error:</b> [$errno] $errstr";
 echo "Ending Script";
 die();
 }


//set error handler
set_error_handler("customError");


//trigger error
//echo($test);
?>
<?php
    $mysql_server_name="localhost"; //資料庫伺服器名稱
    $mysql_username="root"; // 連接資料庫用戶名
    $mysql_password="admin789"; // 連接資料庫密碼
    $mysql_database="myusr"; // 資料庫的名字
?>
<?php
    // 連接到資料庫
    $conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password) or die("不能連接到服務器!".mysql_error());
if(!$conn) echo "連接失敗<br>";
    // 從表中提取資訊的sql語句
    $strsql="select * from usr";
    // 執行sql查詢
    $result=mysql_db_query($mysql_database, $strsql, $conn);
    // 獲取查詢結果
    $row=mysql_fetch_row($result);
    
    echo '<font face="verdana">';
    echo '<table border="1" cellpadding="1" cellspacing="2">';


    // 顯示欄位名稱
    echo "\n<tr>\n";
    for ($i=0; $i<mysql_num_fields($result); $i++)
    {
      echo '<td bgcolor="#000F00"><b>'.
      mysql_field_name($result, $i);
      echo "</b></td>\n";
    }
    echo "</tr>\n";

    // 定位到第一條記錄
    mysql_data_seek($result, 0);
    // 迴圈取出記錄
    while ($row=mysql_fetch_row($result))
    {
      echo "<tr>\n";
      for ($i=0; $i<mysql_num_fields($result); $i++ )
      {
        echo '<td bgcolor="#00FF00">';
        echo "$row[$i]";
        echo '</td>';
      }
      echo "</tr>\n";
    }
    
    echo "</table>\n";
    echo "</font>";
    // 釋放資源
    mysql_free_result($result);
    // 關閉連接
    mysql_close();  
?>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值