Danh mục

Kết nối CSDL trong SQL

Số trang: 5      Loại file: doc      Dung lượng: 29.50 KB      Lượt xem: 9      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong bài viết này, tôi sử dụng MySQL chạy trên nền máy chủlocalhost, người sử dụng có username là mysql_user, mật khẩu làmysql_password.CSDL có tên là CMXQ_Forum, trong đó có một bảng làCMXQ_Users để lưu thông tin về những thành viên của diễn đàn.Bảng CMXQ_Users có các trường sau:User_ID: Autonumber.// mã số của người dùngUser_Name: Varchar [20] // tên truy cập của người dùngUser_Pass: Varchar[64] //mật khẩu của người dùngUser_IP: Varchar [15] //Địa chỉ IP của người dùng.User_Post: Number // Số bài viết của người dùng....
Nội dung trích xuất từ tài liệu:
Kết nối CSDL trong SQLTrongbàiviếtnày,tôisửdụngMySQLchạytrênnềnmáychủlocalhost,ngườisửdụngcóusernamelàmysql_user,mậtkhẩulàmysql_password.CSDLcótênlàCMXQ_Forum,trongđócómộtbảnglàCMXQ_Usersđểlưuthôngtinvềnhữngthànhviêncủadiễnđàn.BảngCMXQ_Userscócáctrườngsau:User_ID:Autonumber.//mãsốcủangườidùngUser_Name:Varchar[20]//têntruycậpcủangườidùngUser_Pass:Varchar[64]//mậtkhẩucủangườidùngUser_IP:Varchar[15]//ĐịachỉIPcủangườidùng.User_Post:Number//Sốbàiviếtcủangườidùng.Bâygiờtôisẽtiếnhànhmộtsốthaotácthêm,sửavàxóadữliệutrênbảngđó.XinxemlạibàiCănbảnvềSQL.ĐểthựcthimộtcâulệnhSQLbấtkỳtrongPHPtácđộnglênMySQL,tadùnghàmmysql_query(chuỗi_câu_lệnh_SQL)I.Thêmmộtbảnghivàobảng.VídụtôimuốnchènthêmmộtngườisửdụngcóUser_NamelàCMXQ,User_Passlà123456,User_Post=0talàmnhưsau:mysql_query($sql);?>III.Sửathôngtincủabảnghitrongbảng.Trongtrườnghợpnày,tôisửdụngcúphápUPDATE:VD:TôimuốncậpnhậtđịachỉIPchongườicóUser_Name=CMXQvớiđịachỉIPđượclấytừtrìnhduyệt:xuấtđếnCSDL.KhitatruyvấntớiCSDLMySQL,taphảicungcấptêntruycậpvàmậtkhẩucủatàikhỏancóquyềnsửdụngCSDLđó.Nếukhông,chúngtasẽkhônglàmđượcgìcả.CácbướcxâydựngchươngtrìnhcókếtnốitớiCSDL:Thôngthường,trongmộtứngdụngcógiaotiếpvớiCSDL,taphảilàmtheobốntrìnhtựsau:Bước1:ThiếtlậpkếtnốitớiCSDL.Bước2:LựachọnCSDL.Bước3:TiếnhànhcáctruyvấnSQL,xửlýcáckếtquảtrảvềnếucóBước4:ĐóngkếtnốitớiCSDL.NếunhưtronglậptrìnhthôngthườngtrênWindowssửdụngcácchươngtrìnhđiềukhiểntrunggian(ADO,ODBC...)đểthựchiệnkếtnốivàtruyvấn,thìtrongPHP,khilậptrìnhtươngtácvớiCSDL,chúngtathườngsửdụngthôngquacáchàm.Chúý:TrướckhisửdụngPHPđểlậptrìnhvớiMySQL,hãysửdụngchươngtrìnhquảnlýphpMyAdminđểtạotrướcmộtCSDL,vàibảngcũngnhưngườidùng...đểtiệnthựchành.BàihướngdẫnsửdụngphpMyAdminsẽđượctrìnhbàysau.Trongbàiviếtnày,tôisửdụngMySQLchạytrênnềnmáychủlocalhost,ngườisửdụngcủaCSDLnàycóusernamelàmysql_user,mậtkhẩulàmysql_passwordThiếtlậpkêtnốitớiMySQL.ĐểkếtnốitớiMySQL,tasửdụnghàmmysql_connect()Cúpháp:mysql_connect(host,tên_truy_cập,mật_khẩu);trongđó:hostlàchuỗichứatên(hoặcđịachỉIP)củamáychủcàiđặtMySQL.tên_truy_cậplàchuỗichứatêntruycậphợplệcủaCSDLcầnkếtnốimật_khẩulàchuỗichứamậtkhẩutươngứngvớitêntruycậpVídụ:KhikếtnốitớiMySQLthànhcông,hàmsẽtrảvềgiátrịlàmộtsốnguyênđịnhdanhcủaliênkết,ngượclại,hàmtrảvềgiátrịfalse.TacóthểdùnghàmifđểkiểmtraxemcókếtnốiđượctớiMySQLhaykhông:LựachọnCSDLĐểlựachọnmộtCSDLnàođómàngườisửdụngcótênlàtên_truy_cậpcóquyềnsửdụng,tadùnghàmmysql_select_db:mysql_select_db(tên_CSDL);Hàmnàythườngđượcdùngsaukhithiếtlậpkếtnốibằnghàmmysql_connect.Hàmnàytrảvềtruenếuthànhcông,falsenếuthấtbại.VD:ĐóngkếtnốitớiCSDL:ĐểđóngkếtnốitớiCSDL,tadùnghàmmysql_close.HàmnàycónhiệmvụđóngkếtnốitớiCSDLcómãđịnhdanhđượctạorabởihàmmysql_connect().Cúpháp:mysql_close(mã_định_danh_kết_nối).Vídụ:

Tài liệu được xem nhiều:

Tài liệu liên quan: