Danh mục

Bài giảng PHP/MySQL Tutorial - Nguyễn Quang Hùng

Số trang: 43      Loại file: ppt      Dung lượng: 770.00 KB      Lượt xem: 12      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 20,000 VND Tải xuống file đầy đủ (43 trang) 0
Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng PHP/MySQL Tutorial do Nguyễn Quang Hùng biên soạn nhằm giúp cho các bạn nắm bắt công nghệ lập trình trang web động bằng PHP; cách truy vấn CSDL MySQL từ PHP; cách viết một ứng dụng tra cứu danh bạ điện thoại bằng JSP. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng PHP/MySQL Tutorial - Nguyễn Quang HùngPHP/MySQLTutorial NguyễnQuangHùng Email:hungnq2@dit.hcmut.edu.vn Website:http://www.dit.hcmut.edu.vn/~hungnq/courses.htm Mụctiêu Nắmbắtcôngnghệlậptrìnhtrangwebđộng bằngPHP. TìmhiểuvềcáchtruyvấnCSDLMySQLtừ PHP. ViếtmộtứngdụngTracứudanhbạđiện thoạibằngJSP. Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Lậptrìnhwebphíaserver LậptrìnhWebvớiCGI(tựhọc) LậptrìnhWebvớiASP/ASP.NET(tựhọc) LậptrìnhWebvớiServlet(tựhọc) LậptrìnhWebvớiJSP(chương7) LậptrìnhWebvớiPHP(hômnay) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Introduction PHP(HypertextPreprocessor) Opensource,serverside,scriptinglanguage. SupportsdatabasessuchasMySQLandOracle. http://www.w3schools.com/php/default.asp MySQL(StructuredQueryLanguage) Opensource,speedy,scalable,reliabledatabase technology. http://dev.mysql.com/doc/mysql/en/Tutorial.html Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn TutorialOverview Database(MySQL)  DBcreation  Add/deletetables  Add/delete/updaterecords  View/queryrecords Web(PHP)  Userfrontend  Add&querycode  Delete&updatecode Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn MySQL&TCD(1) ‘PuTTY’intowilde.cs.tcd.ieonport22w/SSH AuthenticatewithyourTCDusernameandpassword(2)sshmacneil.cs.tcd.ie(passwordasabove)(3)LoginintoyourMySQLaccount ‘mysql–uUSERNAME–p’ EnteryourMySQLusernameandpassword(4)UseMySQLsyntaxtocreateandviewtable(s), records,etc. Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn BasicMySQLSyntax SHOWDATABASES; USEdatabase_name; SHOWTABLES; DROPTABLEtable_name; Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn CreateMySQLTableCREATETABLEuser( namevarchar(9)NOTNULL, idint(6)NOTNULL, PRIMARYKEY(id), UNIQUE(id) ); Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Add/Delete/UpdateTable INSERTINTOuserVALUES(‘bond’,‘007’); DELETEFROMuserWHEREid=‘007’; UPDATEuserSETname=‘BOND’WHERE id=‘007’; Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn QueryDatabase SELECT*FROMuser; SELECT*FROMuserWHEREname=‘BOND’; SELECTDISTINCTnameFROMuser; SELECTname,idFROMuserORDERBYname; Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vnMySQLAdministratorGUItool Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn PHPUserFrontEnd PHPConfigurationFile Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vnPHPAddtoDBCode1 Title Authors … – E-mail: Nguyễn Quang Hùng hungnq2@dit.hcmut.edu.vn PHPAddtoDBCode2PHPQueryCode include(conf.php); $connection=mysql_connect($host,$user,$pass)ordie(); mysql_select_db($db)ordie(Unabletoselectdatabase!); $query=SELECT*FROMpapers; $result=mysql_query($query)ordie(Errorinquery”); ?> PHPDeleteCodeinclude(conf.php);//formnotyetsubmitted,displayinitialformwithvaluesprefilled$id=$_GET[id]; { //opendatabaseconnection $connection=mysql_connect($host,$user,$pass)ordie(Unabletoconnect!); //selectdatabase mysql_select_db($db)ordie(Unabletoselectdatabase!); //generateandexecutequery $query=DELETEFROMpapersWHEREid=$id; $result=mysql_query($query)ordie(Errorinquery:$query..mysql_error()); //closedatabaseconnection mysql_close($connection); //printresult echoDeletionsuccessful.Gobacktothemain ...

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