|
|
|
การเขียนเงื่อ่นไขครับ การออกแบบฐานข้อมูลหนึ่งชุด ช่วยวิเคราะห์หน่อยครับ |
|
|
|
|
|
|
|
ช่วยเรียบเรียงคำถามใหม่อีกทีครับ ผมว่าจะช่วยตอบ แต่ยังไม่เข้าใจ
|
|
|
|
|
Date :
2012-09-17 11:48:17 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีข้อมูล
1= a
2= b
3=c
4=d
5=e
แล้วมันเกิดอะไรขึ้น ถึงมาเป็น แบบนี้
a b c d e
b c a a b
d d d d a
ไปทำอะไรอย่างไร อธิบายครับ
จากนั้น มันเป็น
1 a a a a
คืออะไร มาจากไหนต้องการอะไร
ลองอธิบายเป็นขั้นตอน จะได้แนะนำได้ครับ
หรือ ไม่งั้นก็ลองสร้าง table มา แล้วลองทำรูปสิ่งที่ต้องการมาโชว์ครับ
|
|
|
|
|
Date :
2012-09-17 13:24:09 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมขอเริ่มถามใหม่เน๊าะ จะได้คิดตาม
จากข้อมูลที่ให้มาหมายถึงว่าจะมี ข้อมูลไปเรื่อย ๆ เช่น
1= toyota
2=honda
3=mitsu
4=isuzu
5=ford
6=toyota
7=toyota
8=toyota
9=toyota
10=honda
11=honda
12=isuzu
13=isuzu
แบบนี้ถูกไหมครับ ก็แสดงว่าใน ตาราง table1 จะมี 2 ฟิลด์ คือ id_car กับ type_car
ถ้าแบบนี้ก็
SELECT * FROM `table1 ` WHERE `type_car ` LIKE '%toyota%'
ต้องการแบบนี้หรือเปล่า
ปล.คำถามยัง งง งง อยู่ครับ
|
|
|
|
|
Date :
2012-09-17 13:45:16 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมยอมแพ้ครับ...ลองคิดเงื่อนไขและวางคอนเซ็ปใหม่ ยังแก้ไขทันครับ....
|
|
|
|
|
Date :
2012-09-17 18:21:01 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FROM files WHERE field = 'toyota'
|
ประวัติการแก้ไข 2012-09-17 21:29:35
|
|
|
|
Date :
2012-09-17 21:28:17 |
By :
proaxe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$strSQL = "SELECT * FROM files WHERE field ='toyota' ";
field หมายถึง ชื่อ field ใน table ของคุณนะ
คือจาก $strSQL = "SELECT * FROM files ";
คุณยังไม่ได้ระบุเงื่อนไขเข้าไป มันก็เลยมาหมด
หรือผมเข้าใจอะไรผิดหรือเปล่า
|
ประวัติการแก้ไข 2012-09-17 21:59:43
|
|
|
|
Date :
2012-09-17 21:54:13 |
By :
proaxe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมมองว่าท่านตัด Name ทิ้งไปเถอะครับมันรก ผมให้เลือกเลยละกัน Name กับ GEO_ID จะเลือกอะไรครับ
อยากให้เลือก GEO_ID ไว้ครับ
สำหรับ Name ผมไม่เข้าใจว่ามีไว้ทำไม
ตอบกระทู้ 15 นะครับ ได้น่ะได้ แต่เอาจริงเหรอ แล้วแบบนี้ตารางแรกของท่านก็ไม่จำเป็นสิครับ
|
ประวัติการแก้ไข 2012-09-17 22:37:54
|
|
|
|
Date :
2012-09-17 22:36:26 |
By :
FF7IX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโปรแกรมให้ปลายทางมันไปอยู่ที่โฟลเดอร์รูปภาพแล้ว ดึงชื่อรูปจาก database
|
|
|
|
|
Date :
2012-09-17 22:57:24 |
By :
FF7IX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","12345") or die(mysql_error());
$objDB = mysql_select_db("webboard");
$strSQL = "SELECT * FROM files WHERE geo_id = '1'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objQuery = mysql_query($strSQL);
echo"<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
$i=1;
while($objResult = mysql_fetch_array($objQuery))
{
echo "<td>";
$intRows++;
?>
<center>
<center>
<a href= "<?=$i;?>.php" target="_blank"> <img src="ViewImage.php?FilesID=<?=$objResult["FilesID"];?>" alt="" width="202" height="130" /> </a>
</center>
</center>
<?=$objResult["Brand_car"];?>
<br />
<center>
<?=$objResult["FilesID"];?> ตรงนี้ครับ น่าจะกำหนดชื่อ ฟิลด์ผิด
|
ประวัติการแก้ไข 2012-09-17 23:49:04
|
|
|
|
Date :
2012-09-17 23:48:05 |
By :
pob_suwan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูท่านยังมึนๆ งงๆ กับ code php อยู่เยอะนะครับ
<?=$objResult["Filed_id"];?> ตรงนี้น่าจะผิดนะ
ผมขอเสนอแบบง่ายๆ นะครับ
สมมุติว่า สร้าง งานทั้งหมด เช่น index.php counter.php ไว้ที่
C:\project
ก็ไปสร้าง folder img เพิ่มเป็น
C:\project\img
แล้วพอจะใช้รูปก็เรียกแบบนี้
echo "<img src=img/$objResult['$FilesID'].jpg width=768 height=1024>";
ยกตัวอย่างจากโคดที่ให้มา
while($objResult = mysql_fetch_array($objQuery))
{
echo "<table><tr><td>";
echo "<img src=img/$objResult['$FilesID'].jpg width=768 height=1024>";
echo "</td></tr></table>";
}
ถ้าเป็นผม เอาแค่นี้แหละ
แล้วก็ เรื่อง Name จะเอาไว้ก็ได้แต่ว่าผมมองว่ามันควรจะเป็นชื่อรุ่นมากกว่าชื่อยี่ห้อไง
comment
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objQuery = mysql_query($strSQL);
ทำไมต้อง query 2 รอบครับ เอารอบเดียวก็พอ O-O
|
ประวัติการแก้ไข 2012-09-17 23:55:15
|
|
|
|
Date :
2012-09-17 23:54:05 |
By :
FF7IX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปที่เพจนี้ PageUploadToMySQL2.php
แล้ว echo ตัวแปรที่รับค่าทั้งหมดโดยไม่ต้องบันทึกลง db ดูครับ
ถ้ารับแล้วถูกแสดงว่า เพจ PageUploadToMySQL2.php มีปัญหา
|
|
|
|
|
Date :
2012-09-18 20:44:37 |
By :
FF7IX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 24 เขียนโดย : FF7IX เมื่อวันที่ 2012-09-18 20:44:37
รายละเอียดของการตอบ ::
.. รบกวนชี้แนะครับ..
<?
if($_FILES["filUpload"]["BRAND_CAR"] != "");
{
//*** Read file BINARY ***'
$fp = fopen($_FILES["filUpload"]["tmp_name"],"r");
$ReadBinary = fread($fp,filesize($_FILES["filUpload"]["tmp_name"]));
fclose($fp);
$FileData = addslashes($ReadBinary);
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","12345") or die(mysql_error());
$objDB = mysql_select_db("webboard");
$strSQL = "INSERT INTO files ";
$strSQL .="(BRAND_CAR,Price,Engine_gen,FilesName) VALUES ('".$_POST["txtName"]."',
'".$_POST["txtPrice"]."',
'".$_POST["txtEngine_gen"]."',
'".$FileData."')";
$Name = $_GET['Hname'];
$objQuery = mysql_query($strSQL);
echo "Copy/Upload Complete<br>";
}
?>
<a href="Admin_page.php">View files</a>
</body>
</html>
|
|
|
|
|
Date :
2012-09-18 22:19:05 |
By :
maiaoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง ครับ ตอนนี้เพจนี้เชื่อมกับ ตารางไหนอยู่ครับ
เอางี้รบกวน เวลาจะถามบอกชื่อไฟล์ และตารางที่เชื่อมต่ออยู่ด้วยนะครับ
|
ประวัติการแก้ไข 2012-09-18 23:03:16
|
|
|
|
Date :
2012-09-18 22:47:47 |
By :
FF7IX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้ echo อินพุต ทีเพจPageUploadToMySQL2.php ออกมาเรียงดูครับว่าใช่ค่าที่เราใส่เพจก่อนหน้ารึเปล่า
แล้วจากบรรทัดนี้
$strSQL = "INSERT INTO files ";
$strSQL .="(BRAND_CAR,Price,Engine_gen,FilesName) VALUES ('".$_POST["txtName"]."',
'".$_POST["txtPrice"]."',
'".$_POST["txtEngine_gen"]."',
'".$FileData."')";
ไม่เห็นมี GEO_ID เลย ????? Form รับค่าก็ไม่เห็นมี เพจPageUploadToMySQL2.phpก็ไม่มี GEO_ID เอาค่าจากไหนใส่ลงไปในตารางครับ
แล้วตัว BRAND_CAR มันต่างยังไงกับ GEO_ID ครับเริ่มงงปัญหาเดิมแทนที่ท่านจะเก็บ BRAND_CAR ท่านเก็บแค่ GEO_ID แล้วไปคิวรี่จากตารางแรกดีมั้ยครับ หรือ BRAND_CAR มันมีประโยชน์โดยที่ผมไม่รู้ ตามที่ผมเข้าใจก็คือท่านต้องการบอกว่ารถรุ่นนี้ยี่ห้ออะไร แต่ผมมองว่า ท่านสามารถรู้ได้จาก GEO_ID อยู่แล้ว ผมผิดบอกได้ครับ
|
ประวัติการแก้ไข 2012-09-18 23:28:53
|
|
|
|
Date :
2012-09-18 23:19:19 |
By :
FF7IX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|