มีโอกาสเข้าใช้ MSSql หรือ SQL Server แต่ผู้ดูแลไม่ได้แจ้งว่าตารางที่ผมเข้าถึงได้ คือ ตารางชื่ออะไร
จึงเขียน 2 โปรแกรม สำหรับตรวจสอบข้อมูล
เพื่อจัดทำโปรแกรม insert, delete, update, select ต่อไป
1. โปรแกรมแสดงรายการตารางทั้งหมด
$strSQL = “SELECT * FROM sys.Tables”; // order by name”;
$strQuery = mssql_query($strSQL);
while($result = mssql_fetch_array($strQuery)) { echo $result[0] . “<br/>”; }
2. โปรแกรมแสดงรายการเขตข้อมูลทั้งหมด
$strSQL = “SELECT * FROM sys.columns”;
$strQuery = mssql_query($strSQL);
$f0 = “”;
while($result = mssql_fetch_array($strQuery)) {
if ($f0 != $result[0]) echo “<hr/>”;
echo $result[0] . ” ” . $result[1] . “<br/>”;
$f0 = $result[0];
}
ปล. อันที่จริงถ้าใช้ SQL Manager จะดีกว่านั่งเขียน Script เพราะ host กับ user ก็รู้หมดแล้ว
EMS : MSSQL Manager
http://www.sqlmanager.net/en/downloads
Microsoft SQL Server 2008 Management Studio Express
http://www.microsoft.com/en-us/download/details.aspx?id=7593