วานนี้มาแนะนำการใช้ txtsql
ว่าไปมานก็น่าสนมากเลยนะครับผมลองเล่นดูแล้วมีความสามารถเหมือนกับ mysql เกือบทุกประการเลยครับแต่ที่น่าเสียดายคือสามารถอ่าข้อมูลทางเบาเซอว์ได้นะครับ และความปลอดภัยของข้อมูลมีน้อยด้วยครับ
อันแรกที่จะแนะนำเลยนะครับคือการใช้ต่างๆ http://txtsql.sourceforge.net
แล้วเดี่ยวผมจะมาอธิบายให้ฟังบ้างก็แล้วกานนะครับ
Re: วานนี้มาแนะนำการใช้ txtsql
อันแรก็น่าจะเป็นการเรียกใช้ class ของ txtsql นะครับ ว่าการเลยนะ
<?php
include('./txtSQL.class.php'); ///เรียกใช้คลาสของ txtsql
$sql = new txtSQL('./data'); สร้างที่เก็บข้อมูลใหม่ครับ (ไว้เก็บข้อมูลของเรา)
$sql->connect('root', 'password')///การใช้คำสั่งติดต่อฐานข้อมูลครับ
?>
ง่ายไหมละครับเหมือน Mysql เลยละครับ
Re: วานนี้มาแนะนำการใช้ txtsql
ลืมบอกการ disconnect ครับ ง่ายๆๆๆ เลยละครับ
<?
$sql->disconnect();
?>
แค่นี้ละครับ
Re: วานนี้มาแนะนำการใช้ txtsql
ต่อไปก็การสร้าง user ใหม่ในการอนุญาตเข้าใช้ txtsql
1.การสร้าง
<?php
เพิ่มชื่อผู้ใช้ user และ pass คือ password
$sql->grant_permissions('add', 'user', 'password')
?>
2.การลบครับ
<?php
ลบชื่อผู้ใช้ user และ pass คือ password
$sql->grant_permissions('drop', 'user', 'password')
?>
3.การแก้ไข password
<?php
แก้ไขผู้ใช้ user โดยเปลี่ยนพาสเป็น txtsql
$sql-grant_permissions'edit', 'user', 'password', 'txtsql')
?>
แค่นี้ละครับง่ายไหมละ ไงถ้าสนใจมากๆๆ ก็อ่านที่ ความคิดเห็นแรกนะจะมีคู่มือนะ
Re: วานนี้มาแนะนำการใช้ txtsql
txtsql มันคืออะไรหรือค่ะ เคยได้ยินแต่ mysql สอนมั้งซิค่ะ
Re: วานนี้มาแนะนำการใช้ txtsql
:: What is txtSQL?
txtSQL is a class of functions designed and implemented to handle flat file databases in a more efficient, and complex manner. txtSQL acts like an actual DBM, where it is designed to handle databases and table similar to those handled by the mysql dbm; txtSQL is flatfile, and does not require any outside plugins, or third-party software to work. It can create tables, drop tables, rename tables, alter tables, describe tables, create databases, rename databases, drop databases, select, insert, delete, update and much much more. But the best part of it all... is that it's an open source project which means that it's completely free!
<<==== ผมแปลมะค่อยเท่าไรครับ
ตามภาษาผมละกันนะครับ txtsql คือการเก็บข้อมูลด้ย txt ธรรมดานี้เองละครับ แต่จะมี function ไปควบคุมอีกทอดหนึ่งจึงทามให้ลักษณะการทำงานคล้ายๆกับ Mysql แต่ระบบจะมีปัญหาตรงที่ถ้าใครรู้ที่เก็บไฟล์ข้อมูลละก็แน่นอนครับเขาสามารถเปิดดูได้ผ่านทางเบราเซอว์เลยละครับ แต่ถ้าเก็บข้อมูลที่คิดว่าไม่สำคัญอย่างเช่น ระบบสมุดเยี่ยม เว็บบอร์ดผมคิดว่าน่าใช้ที่เดียวละครับ
Re: วานนี้มาแนะนำการใช้ txtsql
สามารถทำงานได้เหมือน mysql แต่เก็บข้อมูลแบบ textfile อืม...เป็นโปรแกรมที่น่าสนมากครับ
Re: วานนี้มาแนะนำการใช้ txtsql
ลองเข้าดูนะครับแล้วคุณจะรู้ว่ามานน่าอัศจรรย์แค่ไหน txtsqlAdmin
มานเป็นตัวย่างนะครับ แล้วลองเทียบดูนะครับว่ามานขนาดไหน
http://202.44.9.126/~studenmts/txtsql/txtS...Admin/index.php
user : user
pass : password
ห้ามยุ่งกับฐบานข้อมูลผมนะครับกำลังทดอบอยู่นะครับ
แล้วนี้ก็น่าดูนะครับ
http://202.44.9.126/~studenmts/txtsql/web/
มานเป็น CMS ของ txtsql นะครับ สุดยอดเลย
Re: วานนี้มาแนะนำการใช้ txtsql
Re: วานนี้มาแนะนำการใช้ txtsql
OK เลยครับพี่ อิๆๆๆ ผมโง่อีกละ แล้วพี่คิดว่าไงบ้างละครับ ดีไหมอะ ขอความคิดเห็นหน่อยจิ
Re: วานนี้มาแนะนำการใช้ txtsql
ถึงไหนแล้วว้า ช่วงนี้อ่านหนังสือแปลอยู่เลยมะได้จับคอมเลยอะ
ต่อไปก็การเลือก database นะครับ
<?php
include('./txtSQL.class.php');
$sql = new txtSQL('./data');
$sql->connect($username, $password);
$sql->selectdb('test'); // เลือกดาต้าเบสชื่อ test ครับ
?>
Re: วานนี้มาแนะนำการใช้ txtsql
ต่อไปเข้าเรื่อง database นะครับ
1.การสร้าง
<?php //สร้างดาต้าเบสชื่อ test ครับ และถ้าไม่ได้ให้แสดงค่า error ออกมาครับ
$sql->createdb(array('db' => 'test')) or die('Error creating txtSQL DB, txtSQL said: '.$sql->get_last_error());
?>
Re: วานนี้มาแนะนำการใช้ txtsql
ไม่รู้ว่าเป็นกระทู้เก่าไปแล้วหรือเปล่า...
แต่ก็อยากจะแนะนำนะครับ
เว็บบอร์ด txtSQL v5.0 (by พีกับยู)
เป็นเว็บอร์ดที่เก็บข้อมูลใน textfile โดยใช้ txtSQL มาเป็นตัวจัดการข้อมูลอีกที ซึ่ง คลาสของ txtSQL มีการปรับปรุงเล้กน้อย ให้สามารถ สร้าง folder ตามที่กำหนดได้ ไม่ต้องใช้ data ตามค่า ดีฟอลท์ แล้วก็สามารถจัดเรียงพร้อมการใช้ limit ได้ (ตัวต้นแบบมันทำไม่ได้หน่ะ ส่งสัยเค้าไม่รู้มั้ง)
ตัวนี้ลูกเล่นพอสมควร ก็เขียนมานานแล้วครับ ตอนนี้ก็ลืมไปบ้างแล้ว แต่อยากจะแนะนำให้ลองใช้งานดูครับ
http://www.comspu.com/myproject/
ป.ล. คลาส txtSQL ต้นฉบับ นำมาใช้กับเว็บบอร์ดนี้ไม่ได้นะครับ ต้องใช้ตัวที่ให้ไปพร้อมกับเว็บบอร์ด
Re: วานนี้มาแนะนำการใช้ txtsql
อิอิๆๆๆ พี่ครับคืออันที่จริงผมก็เอาของพี่เนี่ยละครับมาศึกษาออยู่ครับ เว็บบอร์ด พีกับยู ผมกะลังดูอยู่เลยเนี่ยครับ แต่ยังไงผมก็ขอคลาสของเว็บบอร์ดพี่มาใช่ละละกันนะครับ อิๆๆๆๆ
Re: วานนี้มาแนะนำการใช้ txtsql
ยินดีครับ.. :D
อันที่จริงคลาสตัวนั้นผมแก้ไขแค่นิดหน่อยนะครับ เพราะมันมีปัญหาเรื่องการจัดเรียงแบบ DESC ที่ควบกับ LIMIT เพราะมันจะเรียงแบบนี้
หน้า1 เรียง 7 6 5 4
หน้า2 เรียง 11 10 9 8
หน้า3 เรียง 15 14 13 12
อะไรประมาณนี้นะครับ ผมก็เลยไปแก้ไขที่ไฟล์ txtSQL.core.php
ก้เลยใช้งานได้ จัดเรียงกระทู้ได้ถูกต้องมากขึ้น
ส่วนตอนนี้นะครับ ผมไปเจอ txtSQL3.0 กับ php-txt-to-db APi
ซึ่งจะสามารถใช้คำสั่งแบบ SQL จริงๆได้ครับ ... น่ายินดีอย่างยิ่ง
แบบนี้ครับ
$string = "SELECT * FROM webboard WHERE category='php' ";
$result = $sql->query($string)
ผมว่ามันแจ๋วจริงๆนะ ว่ามะ
Re: วานนี้มาแนะนำการใช้ txtsql
แล้วพี่มีที่ดาวโหลดไหมละครับ txtsql 3.0 นะครับ ส่วน php-txt-to-db api ผมเคยเอามานั่งดูแล้วละครับ แต่ผมว่า txtsql ง่ายกว่าก็เลยยังไม่เยลองนะครับ ส่วน txtsql ก็มีคนทำไปแล้วด้วยนั้นคือพี่ไงละครับ ก็เลยยังพอมีแบบดูบ้างนะครับ ถ้ายังไงก็ขอที่ดาวโหลดด้วยนะครับ
Re: วานนี้มาแนะนำการใช้ txtsql
พี่ครับตอนนี้ผมเจอ txtsql 3.0 แล้วละครับตอนนี้กะลังทำความเข้าใจอยู่ครับที่เพิ่มเข้ามาคงเป็น txtSQL.parser.php ตัวนี้ละครับที่เป็งจฃตัวคุมนะใคสนใจอ่นได้ที่
http://chibiguy.dotgeek.org/parser/
Re: วานนี้มาแนะนำการใช้ txtsql
ตัวอย่าง txtsql 3.0 นะครับ ที่พี่pu เขาได้อนุเคราะห์มานะครับใครศึกษาได้เร็วก็มาแนะนำกานบ้างนะครับ เพื่อจะให้ผมรู้ด้วยครับ
Re: วานนี้มาแนะนำการใช้ txtsql
ไมมานช่างเงียบแบบนี้หนอ บอร์ดอื่นก้เงียบๆ เหมือนกัน
Re: วานนี้มาแนะนำการใช้ txtsql
ช่วงใกล์สอบคงไปอ่านหนังสือกันหมดแหล่ะครับ