首頁 > 後端開發 > php教程 > php資料庫操作記錄

php資料庫操作記錄

小云云
發布: 2023-03-20 22:24:01
原創
2642 人瀏覽過

本文主要和大家分享php資料庫操作記錄,希望能幫助大家。

header('Content-Type:text/html;charset=utf-8');
   define('DB_HOST','localhost')
   define('DB_USER','root');
    define('DB_PWD','密码');    -----》你的数据库登入密码    define('DB_NAME','数据库名称');   ----》指明哪个数据库    $conn = @mysql_connect(DB_HOST, DB_USER, DB_PWD) or die('数据库连接失败'.mysql_error());            @mysql_select_db(DB_NAME) or die('数据库错误'.mysql_error());
    @mysql_query('SET NAMES UTF8') or die('字符集错误'.mysql_error());
登入後複製

 以上沒問題的話,資料庫連線成功了

資料庫的插入

$query="INSERT INTO user(user,pass,email,sex,birthday,date ) values('{$_POST['user']}','{$_POST['pass']}','{$_POST['email']}','{$_POST['sex']}' ,'{$_POST['birthday']}',NOW())";

#上面是sql語句  當需要在values中插入一個變數是   要寫成'{變數名稱}'


    mysql_query($query) or die('新增失敗'.mysql_error());

##    echo mysql_affected_rows(); 影響的條數

資料庫的查詢

  $query_userId= "select id from user where user='{$_POST['userName']}'";        
  $result = mysql_query($query_userId) or die("新增失败" .mysql_error());           
  while($row = mysql_fetch_array($result))
  {            
  $row_userId= $row['id'];
        }
登入後複製

這裡$row儲存的是,一行資料。如果資料集有多行,他要透過while循環來遍歷出來

 值得注意的是,當你的需求不是資料集是什麼,而是資料集是否有資料時:

 這是需要用另一個函數mysql_num_rows($result)  這個是回傳有多少行


相關推薦:

相關推薦:

#PHP資料庫操作基礎入門

php資料庫操作以及連接資料庫教學

#php資料庫操作model類別(使用__call方法)

以上是php資料庫操作記錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板