Category: Source Code

รวมโค๊ดที่ดี

Connectiong to a MSSQL Server/Database With PHP

ขั้นตอนการติดตั้ง PHP5 ให้รองรับการเชื่อมต่อ MSSQL

debian$ sudo apt-get install freetds-common freetds-bin unixodbc php5-sybase

ตรวจสอบการเชื่อมต่อกับฐานข้อมูล

debian$ tsql -H <hostname/ip_address> -p <port> -U <username> -P <password> -D <chosen_database>

ตัวอย่าง โค๊ดในการติดต่อกับฐานข้อมูล

<?php
 $hostnamemssql = "x.x.x.x";
 $databasemssql = "db";
 $usernamemssql = "user";
 $passwordmssql = "password";
 $connmssql = mssql_connect($hostnamemssql, $usernamemssql,    $passwordmssql) or die('MSSQL Error: ' . mssql_get_last_message());
mssql_select_db($databasemssql,$connmssql);
?>

เปลี่ยนวันที่ให้เป็นภาษาไทย

กรณี ข้อความที่แสดงวันที่ 18-02-2016 แปลงให้เป็นแบบไทย 18 กุมภาพันธ์ 2559 สามารถทำได้ดังนี้

<?php

function thaiDate($dd){
list($d,$m,$y) = split(‘-‘,$dd);
$month = array(’01’=>’มกราคม’,’02’=>’กุมภาพันธ์’,’03’=>’มีนาคม’,’04’=>’เมษายน’,’05’=>’พฤษภาคม’,’06’=>’มิถุนายน’,’07’=>’กรกฏาคม’,’08’=>’สิงหาคม’,’09’=>’กันยายน’,’10’=>’ตุลาคม’,’11’=>’พฤษจิกายน’,’12’=>’ธันวาคม’);
$y=$y+543;
return $d.’ ‘.$month[$m].’ ‘.$y;
}

echo thaiDate(“18-02-2016”);

?>

ขั้นตอนติดตั้ง web Server / mySQL Server

ติดตั้ง Web Server (apache 2)

1. ปรับปรุงระบบ server

apt-get update

2. ติดตั้ง Web Server

apt-get install apache2

3. ตรวจสอบหา IP เครื่อง Server

ifconfig eth0 | grep inet | awk ‘{ print $2 }’

ติดตั้ง mySQL Server

1. apt-get install mysql-server

2. apt-get install php5 php-pear php5-mysql

ทดสอบระบบ

1. service apache2 restart

2. เขียนเว็บ php ทดสอบ

nano /var/www/info.php

เขียนตามนี้

<?php
phpinfo();
?>