|
|
|
สร้างไฟล์ฐานข้อมูลเป็น.php และเงื่อนไข เมื่อเข้าหน้า index อย่างไรครับ |
|
|
|
|
|
|
|
สร้างไฟล์ฐานข้อมูล?
ไฟล์สำหรับเชื่อมต่อฐานข้อมูลหรือป่าว?
เงื่อนไขการตรวจสอบ
Code (PHP)
if(file_exists("config.php")){
echo "Have config.php";
}
else{
echo "Not found config.php";
}
แบบนี้หรือป่าว?
|
|
|
|
|
Date :
2015-08-17 18:43:01 |
By :
CasanovaKung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษด้วยนะครับพี่ ผมไม่แน่ใจ
คือผมจะสร้างไฟล์config.php ที่create fild table into value ไว้เลยตอนใช้ระบบครั้งแรก โดยที่ไม่ต้องไปสร้างที่ myadminsql อ่ะครับ
เงื่อนไขคือ ให้อ่านไฟล์config.php เมื่อยังไม่มีไฟล์ config.phpเลย
หาก สร้างฐานข้อมูลconfig.php แล้ว ก็ไม่ต้องทำอะไรอ่ะครับ
โค๊ดที่พี่บอกใช่ไหมครับ คือผมยังไม่ได้ลองเลยครับ หากเขียนงง ขออภัยด้วยครับ ^^
|
ประวัติการแก้ไข 2015-08-17 20:12:36
|
|
|
|
Date :
2015-08-17 19:39:12 |
By :
nuamsuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็ยาวอยู่นะครับ การทำ
ต้องเข้าใจวิธีการ ที่จะทำก่อน
ลอง tool e-commerce หรือ cms ไปลองใช้ดูก่อน
อาจจะเข้าใจกระบวนการมากกว่านี้ครับ
** joomla, opencart, ....
|
|
|
|
|
Date :
2015-08-17 22:14:57 |
By :
CasanovaKung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากความเข้าใจแบบเดาเอา
เมื่อเปิดโปรแกรมให้ทำงานใน ไฟล์ include "config.php"
โดยไฟล์ config.php จะ ตรวจสอบ ตาราง ที่อยู่ใน database
ถ้ามีแล้ว ไม่ต้องทำอะไร แต่ถ้ายังไม่มีให้สร้างใช่ไหมครับ
ถ้าเป็นแบบนั้น
config.php
Code (PHP)
<?php
$db=new mysqli('host', 'user', 'psw', 'dbname');
$rs = $db->query("show tables like 'ชื่อตารางที่ต้องการ' ");
if($rs->num_rows==0){
$db->query("CREATE TABLE TABLENAME (......);");
}
|
|
|
|
|
Date :
2015-08-18 09:10:41 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|