2.พิมพ์โค้ดเพื่อดึงข้อมูลจาก MySQL คือ
<%
SQL="SELECT * FROM student"
Set Conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=project;UID=root;PWD=;OPTION=3"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn,1,3
i=1
Do While Not rs.eof
%>
อธิบายโค้ด SQL="SELECT * FROM student" ดึงข้อมูลทั้งหมดจากตาราง student
Driver};SERVER=localhost;DATABASE=project;UID=root;PWD=;OPTION=3"
อย่าลืมแก้ไข DATABASE ด้วยนะ
อย่าลืมแก้ไข DATABASE ด้วยนะ
3.พิมพ์ข้อความการ วนรอบหาข้อมูล ไว้ด้านบน </table>
<%
i=i+1
rs.movenext
loop
%>
4.ต่อมาเป็นการนำค่าต่าง ๆ ออกมาแสดงเราจะพิมพ์ข้อความลงไปแทนที่ dddd โดยการพิมพ์คำสั่ง
<%=rs("ชื่อฟิลด์ที่ต้องการแสดง")%>โค้๊ดเก่า
โค้ดใหม่
การตรวจสอบด้วย namo
5.กลับมาที่ edit plus ทำการเพิ่มโค้ดแทน ddd ในช่องลบ คือ
<p><FORM METHOD=POST ACTION="delout.asp">
<INPUT TYPE="hidden" NAME="idstd" value="<%=rs("idstd")%>">
<INPUT TYPE="submit" value="ลบ">
</FORM>
ขั้นแรก
ขั้นสอง
ุ6.สร้างไฟล์ delout.asp ขึ้นมา แล้วเอาโค้ดนี้ไปใส่ครับ จากนั้นก็ save
เป็นอันเสร็จเรียบร้อยครับ
<%
SQL2="delete from student where idstd='"+request("idstd")+"';"
Set Conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=project;UID=root;PWD=;OPTION=3"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL2, conn,1,3
response.redirect("del.asp")
%>
อธิบาย SQL2="delete from student where idstd='"+request("idstd")+"';"
ลบ record จากตาราง student เมื่อค่า idstd(จาก form) ตรงกับค่า idstd(จาก MySQL) 1.ที่จะต้องแก้ก็คือ student (student คือชื่อตาราง)
2.ที่จะต้องแก้ก็คือ idstd แก้ให้เป็นชื่อ id ที่ตรงจาก MySQL
Driver};SERVER=localhost;DATABASE=project;UID=root;PWD=;OPTION=3"
ที่จะต้องแก้ตรงนี้คือ DATABASE ชื่อว่าอะไร
ไม่มีความคิดเห็น:
แสดงความคิดเห็น