php對mysql資料庫操作

2021-07-07 07:34:44 字數 1809 閱讀 6985

計應134軟體實驗班(劉瑞鋒)學習筆記:

通過命令提示符啟動mysql資料庫,輸入安裝時設定的密碼,就可以對mysql資料庫進行資料操作,通過

show databases;

可以檢視mysql資料庫中的存在多少資料庫,再輸入命令的結尾,每一條命令都要加英符的分號,不然會報錯。因為學過sqlserver資料庫,所以命令很熟悉,通過

create database 資料庫名;

建立資料庫,

use 資料庫名;

選擇資料庫,

drop database 資料庫名;

刪除資料庫;資料庫中建立表的命令

create table 表名(列名 屬性,......);

檢視資料表通過

show columns from

表名[from 資料庫名];

來檢視表結構,或者用

desc 表名 列名;

來檢視表中某一列的資料,通過

alter table 表名 add 列名 屬性;

來新增列,

rename table 表名1 to 表名2;

來修改表名,刪除表名是

drop table 表名;

命令。通過insert來對錶插入資料,select檢視表中的資料,update修改表資料,delete刪除表資料。

學習這些命令過後,通過

mysql_connect()函式

來連線資料庫,因為連線mysql資料庫在檔案中選擇了乙個資料庫名,但是mysql中並沒有建立這個資料庫名(我就納悶了為什麼既不報錯,又不給我顯示內容,難道是我檔案寫錯了,看了半天才發現我沒建立這個資料庫名

mysql.php

<?php

$link=mysql_connect("localhost","root","lrfxyz") or die("連線錯誤").mysql_error();

使用mysql_query()函式來執行sql語句,如果sql語句是查詢指令select,成功就返回結果集,失敗返回false,如果sql語句是insert,delete,update等操作指令,成功返回true,失敗則返回false。 編號

圖書名稱

出版時間

圖書定價

作者出版社

<?php

$link=mysql_connect("localhost","root","root") or die("資料庫連線失敗".mysql_error());

mysql_select_db("db_database18",$link);

mysql_query("set names gb2312");

$sql=mysql_query("select * from tb_book");

$info=mysql_fetch_array($sql);

if ($_post[submit]=="查詢")   

if($info==false)

dowhile($info=mysql_fetch_array($sql));

?>

使用mysql_fetch_object()函式從陣列結果集中獲取資訊;mysql_fetch_object()函式從結果集中獲取一行作為物件;mysql_fetch_row()函式逐行獲取結果集中的每條記錄;mysql_num_rows()函式獲取查詢結果集中的記錄數。

PHP 操作mysql資料庫

insert 基本設定 mysql server name localhost mysql username 使用者名稱 mysql password 密碼 mysql database 資料庫 建立連線 conn mysql connect mysql server name,mysql user...

php操作mysql資料庫

1.連線資料庫 mysql connect servername,username,password servername 可選,規定要連線的伺服器。預設是 localhost 3306 username 可選,規定登入所使用的使用者名稱。預設值是擁有伺服器程序的使用者的名稱 password 可選...

PHP操作MySQL資料庫

在mysql connect mysql select db 等函式之前使用,可以忽略掉系統產生的錯誤資訊,然後我們用die 來自定義錯誤資訊 提取資料的時候,除了上面的mysql fetch row,常見的還有mysql fetch assoc和mysql fetch array,具體差別請查閱p...