|
|
|
การ SELECT ข้อมูล โดยใช้ ตัวแปร Array สามารถเรียกออกมาได้ เเต่ว่าข้อมูลมันซ้ำกัน |
|
|
|
|
|
|
|
เอา code ที่เป็น text มา แล้วเอา tag ภาษาครอบ เอามาเป็นภาพมาไม่ตอบ
|
|
|
|
|
Date :
2018-02-24 16:57:51 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อๆๆๆ ได้ๆๆๆ ครับ ขอโทษที ผมไม่รู้
|
|
|
|
|
Date :
2018-02-24 16:59:44 |
By :
1607845825935583 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้คือ ตัวแปร array
Code (PHP)
<?php
$hdata = array("R", "I", "A", "S", "E", "C");
$data=array($_SESSION['answer']['R'],$_SESSION['answer']['I'],$_SESSION['answer']['A'],$_SESSION['answer']['S'],$_SESSION['answer']['E'],$_SESSION['answer']['C'])
?>
ตรงนี้คือโค๊ดที่ผมเรียกฐานข้อมูลครับ
Code (PHP)
$conn = new mysqli($serverName,$userName,$userPassword,$dbName);
$Attribute = implode("', '", $hdata);
$Parameter = implode("', '", $data);
$sql = "SELECT * FROM Project Where Attribute in ('$Attribute') and Parameter in ('$Parameter')";
$query = $conn->query($sql);
//$query->num_rows;
while($result = $query->fetch_assoc())
{
echo $result["Attribute"]." ";
echo $result["Parameter"]." ";
echo $result["Information"]." ";
echo $result["Graphic"]." ";
echo $result["Commutication"]." ";
echo $result["Program"]." ";
echo $result["ICT"]." ";
echo $result["Databaseadmin"]." ";
echo "<br>";
}
$conn->close();
|
|
|
|
|
Date :
2018-02-24 17:01:45 |
By :
1607845825935583 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$w = '';
foreach($_SESSION['answer'] as $key=>$value){
$w .= ($w>''? ' or ' : '')."( attribute='$key' and parameter='$value') ";
}
$sql = 'SELECT * FROM Project where '.$w;
condition ไม่ได้
attribute in (implode()) เป็นจริงเสมอ
parameter in (implode()) เป็นจริงเสมอ
where จริง and จริง ยังไงก็เอามาหมด
|
|
|
|
|
Date :
2018-02-24 17:24:02 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ้.........!!!
ได้เเล้ว ขอบคุณมากๆเลยครับ
|
|
|
|
|
Date :
2018-02-24 17:44:10 |
By :
1607845825935583 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออิกเรื่องนะครับ
ถ้าผมอยากได้ผลลรวมของค่าจากคอลั่ม Information Graphic ICT จากโค๊ด SQL ที่ให้ผมมานี้
เมื่อ select ข้อมูลมาเเล้ว
Code (PHP)
$sql = 'SELECT * FROM Project where '.$w;
อย่างในภาพนี้ครับ
ผมต้องการ sum ทุกคอลั่มลงมาครับ
|
|
|
|
|
Date :
2018-02-24 18:22:55 |
By :
1607845825935583 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
SELECT ...... SUM(score) as s_score FROM ... GROUP BY ID or score
|
|
|
|
|
Date :
2018-02-26 08:40:11 |
By :
Hararock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|