|
|
|
พี่ ๆ ครับ ช่วยดู Code ให้หน่อยครับ ว่าต้องสร้าง ตารางฐานข้อมูลยังไง ให้ แสดง ชื่อไฟล์ ที่ถูกอัพโหลดด้วย |
|
|
|
|
|
|
|
ขอดู code หน่อยครับ แล้วก็ ตารางฐานข้อมูล จาได้ถูกจุดครับ
|
ประวัติการแก้ไข 2013-01-14 16:45:42
|
|
|
|
Date :
2013-01-14 16:43:43 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู code หน่อยครับ
|
|
|
|
|
Date :
2013-01-14 17:25:46 |
By :
leksoft |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
**ผมต้องสร้าง ตารางยังไงครับ บอกหน่อย ให้ มันแสดงชื่อ path ใน ตารางฐานข้อมูล
ปัจจุบัน ผม สร้างแบบนี้นะครับ
ชื่อตาราง files
มีฟิลล์ 2 ฟิลล์ คือ FilesID ชนิด int(3) auto_increment
FilesName ชนิด vachar(20)
ตอนนี้มันไม่โชว์ชื่อ path ใน ตารางฐานข้อมูลครับ
แต่อัพโหลด ไฟล์ ลง Floder ได้ ครับ
ช่วยแก้หน่อยหรือผมต้องสร้างตารางฐานข้อมูลอย่างไรถึงจะถูกครับ
|
ประวัติการแก้ไข 2013-01-14 18:01:55 2013-01-14 18:03:11
|
|
|
|
Date :
2013-01-14 17:57:52 |
By :
sakchai.chai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงครับงง
อย่างนี้่หรือเปล่า
Code (PHP)
<?
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "myfile/".$_FILES["filUpload"]["name"]."<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
|
|
|
|
|
Date :
2013-01-14 18:03:36 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็ copy จาก https://www.thaicreate.com/php/php-upload-files-mysql.html มาเหมือนกันครับ
copy ข้างล้างข้อความนี้งะครับ PageUploadToMySQL2.php
ผมลองทำดูแล้ว มันได้แร่ะครับ แต่ว่ามันแค่ไม่โชว์ชื่อ path ในฐานข้อมูลเท่าั้นั้น แต่ ไฟล์ pdf ลงไปอยู่ใน floder ครับ
ผมเลยงง ว่า ผมสร้างตารางฐานข้อมูลผิดรึป่าว
ช่วยดูให้หน่อย แก้ไข้ให้หน่อยครับ
|
|
|
|
|
Date :
2013-01-14 18:11:42 |
By :
sakchai.chai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ไม่ผิดหนิครับ เพราะที่เข้าไปในฐานข้อมูล ตามโค๊ด จะinsert แค่ชื่อ รูปเข้าไปเฉยๆ
แต่ส่วนของ path จะเห็นได้ว่า ต้องกำหนดที่ตัว code ของ php เอง
|
|
|
|
|
Date :
2013-01-15 10:40:35 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ code ไม่ผิดหรอกครับ
แต่ที่สงสัยคือ ชื่อไฟล์ทำไมไม่ถูกเก็บลงในฐานข้อมูล
หรือต้องสร้างฐานข้อมูลยังไง พี่ช่วย สร้างให้ดูหน่อยได้ป่ะ ให้ตรงตามที่ code ต้องการ
ผมคิดว่าที่ผมสร้างฐานข้อมูลไว้ คงจะผิดเองมากกว่า มันเลยไม่แสดงชื่อไฟล์ในฐานข้อมูลนะครับ
|
|
|
|
|
Date :
2013-01-16 09:55:06 |
By :
sakchai.chai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|