Tải bản đầy đủ (.pdf) (20 trang)

Lecture Web technologies and programming – Lecture 27: Retrieving data, delete, update from database - TRƯỜNG CÁN BỘ QUẢN LÝ GIÁO DỤC THÀNH PHỐ HỒ CHÍ MINH

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (810.27 KB, 20 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1></div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2></div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3></div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

• <b>Creating database in MySQL using </b>
<b>WAMP</b>


• <b>Connecting PHP with MySQL</b>


• <b>Inserting data in database</b>


• <b>CONNECTIONS: user registration</b>


• <b>FILES super global variable</b>


• <b>File uploading in PHP</b>


• <b>Storing reference of uploaded file in </b>


<b>database</b>


• <b>User registration in CONNECTIONS </b>


<b>web application with file upload</b>


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

• <b>Retrieving data from MySQL using PHP</b>
• <b>CONNECTIONS: login functionality</b>


• <b>Deleting records in MySQL using PHP</b>


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

• <b>Connection with database</b>


• <b>Execute Select SQL command</b>


• <b>Make display structure</b>


• <b>Write data </b>


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<b><?php</b>


<b>mysql_connect(“localhost”,”root”,””) or </b>
<b>die(“Error in connection”);</b>


<b>mysql_select_db(“testdatabase”) or </b>


<b>die(“Error in Selection”);</b>


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

8


• <b>The SELECT statement is used to </b>


<b>select data from one or more tables:</b>
• <b>SELECT command in SQL:</b>


<b>SELECT column-name</b>


<b>FROM table-name</b>
<b>SELECT user_Name</b>


<b>FROM users</b>


<b>SELECT *</b>


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

• <b>Condition selection:</b>


<b>SELECT column-name</b>



<b>FROM table-name</b>


<b>WHERE condition</b>


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

10


<b><?php</b>


<b>include(‘connection.php’);</b>


<b>$sql = ‘select * from users’;</b>


<b>$result = mysql_query($sql);</b>


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

• <b>Counting rows:</b>


– <b>mysql_num_rows(variable);</b>


<b><?php</b>


<b>include(‘connection.php’);</b>


<b>$sql = ‘select * from users’;</b>


<b>$result = mysql_query($sql);</b>


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

12


<b><table border=‘1’></b>



<b><tr></b>


<b><th> User Name</th></b>
<b><th> User Email</th></b>


<b><th> User Password</th></b>
<b><th> User Picture</th></b>


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

• <b>mysql_fetch_array(result-resource);</b>


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

14


<b>$result=</b>


<b>$row = mysql_fetch_array($result);</b>


1 Ali 123 upload/123ali.jpg
2 Umar 123 upload/123umar.jpg


<b>$row=</b> 1 Ali 123 upload/123ali.jpg


<b>user_I</b>
<b>d</b>
<b>user_Nam</b>
<b>e</b>
<b>user_Emai</b>
<b>l</b>
<b>user_Passwo</b>
<b>rd</b>


<b>user_Pictur</b>
<b>e</b>


<b>0</b> <b>1</b> <b>2</b> <b>3</b> <b>4</b>


<b>echo $row </b>
<b>[1]; </b>


<b>echo </b>


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

15


<b><table border=‘1’></b>


<b><tr></b>


<b><th> User Name</th></b>
<b><th> User Email</th></b>


<b><th> User Password</th></b>
<b><th> User Picture</th></b>


<b></tr></b>
<b><tr></b>


<b><td> <?php echo $row[1]; ?> </td></b>
<b><td> <?php echo $row[2]; ?> </td></b>
<b><td> <?php echo $row[3]; ?> </td></b>


<b><td> <img src= “<?php echo $row[4]; ?</b>


<b>>”> </td></b>


User
Name


User Email User


Password


User
Picture
Ali


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

16
<b><table border=‘1’></b>
<b>Heading Row</b>
<b><?php</b>
<b>while($rows = </b>
<b>mysql_fetch_array($result))</b>
<b>{</b>
<b>?></b>
<b><tr></b>


<b><td> <?php echo $row[1]; ?> </td></b>
<b><td> <?php echo $row[2]; ?> </td></b>
<b><td> <?php echo $row[3]; ?> </td></b>


<b><td> <img src= “<?php echo $row[3]; ?</b>
<b>>”> </td></b>



<b></tr></b>


<b><?php } ?></b>


<b></table></b>


Name Password Picture
Ali


m 123


Umar umar@yahoo.
com


</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>

<b>Starts a </b>
<b>HTML </b>
<b>page</b>
<b>Connection to </b>
<b>database</b>


<b>Select </b>
<b>command</b>


</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

18


<b>Headin</b>
<b>g row</b>


</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>

<b>Displays name</b>



<b>Displays email</b>
<b>Displays </b>


<b>password</b>


<b>Displays </b>


</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>

20


<b>Records in user’s </b>
<b>table</b>


</div>

<!--links-->

×