|
|
|
ช่วยด้วยครับ!!! ผมต้องส่งวันจันทร์ ผมอยากได้ Code PHP สำหรับการเพิ่มข้อมูลลงตารางอ่ะครับ แล้วก่อนที่จะเพิ่มข้อมูลลงตารางให้ตรวจสอบก่อนว่าข้อมูลนั้นมีอยู่ในตารางแล้วหรือยัง |
|
|
|
|
|
|
|
ผมใช้ concept ประมาณนี้นะฮะ
คือผมจะ SELECT * FROM table_test WHERE field_AAA = $input_user
ถ้าผลที่ได้มี rows เท่ากับ ศูนย์ (หรือหาไม่เจอ) ผมก็จะ insert เข้า table_test
แต่ ถ้าผลที่ได้มี rows มากกว่าศูนย์ (หรือหาเจอ) ผมก็จะไม่ insert เข้าใน table_test นะฮะ
ไม่รู้จะช่วยได้บ้างหรือเป่า อาจจะต้องลองประยุกต์ดูบ้างนะฮะ
///////////////////////////////////////////////////
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$str = "SELECT * FROM table1 WHERE field_user ". $input_user ;
$result = mysql_query( $str, $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
if ( $num_rows > 0) {
$str = "INSERT INTO `table1` ( `ID` , `field_user` ) VALUES ('77', '". $input_user ."');
$result = mysql_query( $str, $link);
}//End of if()
?>
</BODY>
</HTML>
//////////////////////////////////////////////////////////////////
|
|
|
|
|
Date :
27 ก.ค. 2548 17:57:12 |
By :
liverpool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|