|
|
|
การตรวจสอบอ่า อยากให้มันตรวจสอบอ่าถ้าข้อมูลในตารางนี้ตรงกับข้อมูลในอีกตารางหนึ่งก็อย่าแสดงข้อมูลนั้นทำไงอ่า ช่วยที.. |
|
|
|
|
|
|
|
ขอรายละเอียดอีกนิดครับ ใช้ฐานข้อมูลอะไรครับ
|
|
|
|
|
Date :
2012-02-08 11:11:39 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select * from table1,table2 where table1.xx != table2.xx
ประมาณนี้ (ไม่แน่ใจ ลองดู 555)
|
|
|
|
|
Date :
2012-02-08 11:12:01 |
By :
011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$strSQL = "SELECT * FROM k WHERE k1 NOT LIKE '1'";
ผมจะประยุกต์โค้ดนี้อ่า โค้ดนี้คือ ไม่ให้แสดงตาราง ฟิล k1 ที่เท่ากับ 1
แต่ผมจะประยุกต์ให้เป็น ไม่ให้แสดงตาราง ฟิล k1 ที่เท่ากับ ข้อมูลที่อยู่ในอีกตารางหนึ่งอ่า
|
|
|
|
|
Date :
2012-02-08 11:17:12 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("obec");
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=utf8");
$strSQL = "SELECT * FROM pas ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("obec");
mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=utf8");
$strSQL = "SELECT * FROM k WHERE k1 NOT LIKE '$objQuery(k1)'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<?
|
|
|
|
|
Date :
2012-02-08 11:19:00 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$strSQL = "SELECT * FROM k WHERE k1 NOT LIKE '".$objResult["k1"]."'";
แบบนี้ได้ป้าวอ่า
|
|
|
|
|
Date :
2012-02-08 11:21:37 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Guest มันขึ้นมาอย่างนี้้อ่า Parse error: syntax error, unexpected ':' in C:\AppServ\www\obec\report\menu_createloan.php on line 47
|
|
|
|
|
Date :
2012-02-08 11:44:44 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
"SELECT mb.* FROM pas br , k mb WHERE mb.k1 = br.k1 ";
ตรงนี้อ่า ถ้า k1 = k1 ก็ให้แสดงข้อมูลนั้นอ่า ทำไง
|
|
|
|
|
Date :
2012-02-08 11:57:19 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองอธิบายใหม่ครับว่า
1 มีตารางกี่ตาราง มีฟิลด์สำคัญอะไร เทียบกับอะไร ในตารางไหน
Code (PHP)
"SELECT mb.* FROM pas br , k mb WHERE mb.k1 = br.k1 ";
ต้องการจะดึงข้อมูล จาก 4 ตาราง pas br k mb ที่ k1 ของ mb เท่ากับ k1 ของ br หรอ
น่าจะประมาณนี้
Code (PHP)
"SELECT * FROM br ,mb WHERE mb.k1 = br.k1 ";
|
|
|
|
|
Date :
2012-02-08 12:06:52 |
By :
011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ not in ไม่ได้เหรอครับ
เช่น select * from tb_student where std_code not in(ค่าที่ไม่อยากให้แสดง)
|
|
|
|
|
Date :
2012-02-08 12:38:45 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้าวสะงั้น อิอิ
|
|
|
|
|
Date :
2012-02-08 13:00:36 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้มีสองตารางครับ
1-ตาราง k
2 ตาราง pas
แล้วในแต่ละตารางก็จะมี k1 เหมือนกัน ตอนแสดงอ่า เพียงแค่อยากเปรียบเทียบอ่า ถ้าข้อมูล k1 เหมือนกันไม่ให้แสดงข้อมูลนั้นอ่า
ช่วยทีอ่า
|
|
|
|
|
Date :
2012-02-08 13:14:27 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูก่อนครับ
Code (PHP)
"SELECT * FROM pas ,k WHERE pas.k1 != k.k1 ";
|
|
|
|
|
Date :
2012-02-08 13:22:33 |
By :
011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อิอิ ไม่ได้อ่า มันแสดงข้อมูลซ้ำกันเยอะแยะเลย อ่า 1 ข้อมูล แสดง ถึงหลายครั้ง
|
|
|
|
|
Date :
2012-02-08 13:28:46 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดู
SELECT distinct(x),xx FROM pas ,k where pas.id<>k.id;
|
|
|
|
|
Date :
2012-02-08 13:56:27 |
By :
randOmizE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x xx คือไรอ่า
|
|
|
|
|
Date :
2012-02-08 14:05:44 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x,xx คือ ชื่อฟิลด์
เช่น
SELECT distinct(name),lastname FROM pas ,k where pas.id<>k.id;
|
|
|
|
|
Date :
2012-02-08 14:08:35 |
By :
randOmizE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี้คือตารางผมนะครับ
1-k
2-pas
ตารางที่จะตรวจสอบคือ k1 เหมือนกันทั้งสองตาราง ปรับยังไง
|
|
|
|
|
Date :
2012-02-08 14:16:22 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า ยังไม่ได้เลยอ่า ช่วยทีๆ
|
|
|
|
|
Date :
2012-02-09 11:15:46 |
By :
sunnyonto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|