Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > ผมจะเขียน Query MySQL เพื่อ Import Table แต่มันทำไม่ได้สักทีครับ



 

ผมจะเขียน Query MySQL เพื่อ Import Table แต่มันทำไม่ได้สักทีครับ

 



Topic : 128486



โพสกระทู้ ( 188 )
บทความ ( 7 )



สถานะออฟไลน์
Twitter Facebook



ตอนนี้กำลังพัฒนาออกมาเรื่อยๆเลยผมกำลังจะทำหน้าติดตั้ง CMS อ่ะครับแต่เวลาจะ Import ข้อมูลด้วยการเขียน PHP มัน Import ไม่ได้อ่ะครับ

Code (SQL)
-- phpMyAdmin SQL Dump
-- version 4.6.5.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Aug 04, 2017 at 05:35 PM
-- Server version: 10.1.21-MariaDB
-- PHP Version: 5.6.30

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `mago`
--

-- --------------------------------------------------------

--
-- Table structure for table `categories`
--

CREATE TABLE `categories` (
  `ID` int(10) NOT NULL,
  `Name` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Detail` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `Url` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Active` enum('Y','N') COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `comments`
--

CREATE TABLE `comments` (
  `ID` int(10) NOT NULL,
  `KnowledgeID` int(10) NOT NULL,
  `Author` int(10) NOT NULL,
  `Detail` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `Date` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Active` enum('Y','N') COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `posts`
--

CREATE TABLE `posts` (
  `ID` int(10) NOT NULL,
  `Title` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Detail` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `Description` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Keyword` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Bot` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Views` int(10) NOT NULL,
  `Comments` int(10) NOT NULL,
  `Date` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Cover_img` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Author` int(10) NOT NULL,
  `Active` enum('Y','N') COLLATE utf8mb4_unicode_ci NOT NULL,
  `Tags` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Categories` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `posts`
--

INSERT INTO `posts` (`ID`, `Title`, `Detail`, `Description`, `Keyword`, `Bot`, `Views`, `Comments`, `Date`, `Cover_img`, `Author`, `Active`, `Tags`, `Categories`) VALUES
(1, 'Hello\' World', 'สวัสดีนี่คือเว็บแรกของคุณ และนี่ก็คือบทความแรกของคุณด้วย ขอบคุณที่คุณได้ใช้งาน <strong>Mago CMS</strong> ของเรา', 'นี่คือคำอธิบาย', 'นี่คือคีย์เวิร์ด', 'นี่คือบอท', 0, 0, 'วันศุกร์ 2560', 'NO', 1, 'Y', 'Uncategories', 'Untags');

-- --------------------------------------------------------

--
-- Table structure for table `tags`
--

CREATE TABLE `tags` (
  `ID` int(10) NOT NULL,
  `Name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Detail` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `Url` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Active` enum('Y','N') COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
  `ID` int(10) NOT NULL,
  `Username` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Password` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Name` varchar(35) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Avatar` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Permission` enum('Control','Default') COLLATE utf8mb4_unicode_ci NOT NULL,
  `Address` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `Phone` int(10) NOT NULL,
  `Website` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Facebook` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Blogger` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Corporation` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `Active` enum('N','Y') COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `comments`
--
ALTER TABLE `comments`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `posts`
--
ALTER TABLE `posts`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `tags`
--
ALTER TABLE `tags`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`ID`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `categories`
--
ALTER TABLE `categories`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `comments`
--
ALTER TABLE `comments`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `posts`
--
ALTER TABLE `posts`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `tags`
--
ALTER TABLE `tags`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;



ตัว SQL ที่ได้หลังจาก Export ออกมาได้แบบนี้ครับ แล้วผมทำการเพิ่มคำหน้าหน้า Table เป็น {PREFIX}ตามด้วยชื่อ ในส่วนนี้มันก็ไม่ได้ Error อะไรครับ มันไป Error ตอนที่จะ Import เข้าไปครับ

ปกติผมเขียนไว้แบบนี้
Code (PHP)
<?php
   $sql = file_get_content('install/data.sql'); // ดึงข้อมูลของไฟล์ที่ Export ออกมา
   $sql = str_replace('{PREFIX}', $_SESSION["prefix"], $sql);
   $result = mysqli_query($link, $sql);
   if($result) { echo "<h1>เสร็จสิ้น</h1>"; }
   else { echo "<h1>ผิดพลาด</h1>"; }
  // ตัวอย่างจะประมาณนี้ครับ
?>

ผม Import เข้าไม่ได้ แต่เวลาไป Import ในหน้าเว็บ PHPMYADMIN มัน Import ได้ครับ



Tag : PHP, MySQL, HTML, CSS, HTML5, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-08-04 20:58:03 By : Androidgamer View : 1013 Reply : 3
 

 

No. 1



โพสกระทู้ ( 188 )
บทความ ( 7 )



สถานะออฟไลน์
Twitter Facebook

ตอนนี้ก็ได้แล้วครับ ไม่ต้องมาตอบนะครับ นั่งแก้มาเป็นชั่วโมงเลย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-04 22:39:24 By : Androidgamer
 


 

No. 2



โพสกระทู้ ( 9,559 )
บทความ ( 2 )



สถานะออฟไลน์


บอกชาวบ้านเขาหน่อยก็ดีนะว่าใช้ multi_query
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-05 23:28:48 By : Chaidhanan
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-07 17:14:40 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมจะเขียน Query MySQL เพื่อ Import Table แต่มันทำไม่ได้สักทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่