|
|
|
SQL SERVER 2008+PHP : ปัญหาการ Query ข้อมูล Database ที่สร้างใหม่ Query data ไม่ได้ ขอคำแนะนำในการแก้ไข |
|
|
|
|
|
|
|
ผมเจอปัญหาดังนี้ครับ
โดยโปรเจคที่ทำ ต้องใช้ PHP เชื่อมต่อ MS SQL SERVER 2008
ซึ่งผมได้ทดสอบ โดย Select ข้อมูล จากฐานข้อมูลที่มีอยู่แล้ว
สามารถ Select ข้อมูลได้ตามปกติครับ (database1)
แต่ผมจำเป็นต้องสร้าง ฐานข้อมูลใหม่ อีกตัว คือ (MISReportIntra)
ผมไม่แน่ใจว่าเหตุใดจึงไม่สามารถคิวรี data ได้
โดยปกติหลักการสร้างฐานข้อมูล ต้องมีการตั้งค่าแบบไหนบ้าง
ให้ PHP สามารถ query data ได้ครับ
พี่ ๆ ท่านใดเคยเจอปัญหาแบบนี้บ้างหรือไม่
ด้านล่าง คือ คำสั่งในการเชื่อมต่อฐานข้อมูล
Code (PHP)
<?php
$serverName = "ERP-DB";
//MISReportIntra - new database
$connectionInfo = array("UID" => 'intraadmin', "PWD" => 'xxxxxxx', "Database"=>"database1");
$connms = sqlsrv_connect( $serverName, $connectionInfo);
if( $connms )
{
echo $connectionInfo; echo $connms;
echo "Connection established.\n";
//$sql = "select * from TTLCWASTETRANSACTIONS";
echo $sql;
$sql = "SELECT * FROM BANKACCOUNTTABLE";
$stmt = sqlsrv_query( $connms, $sql );
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
echo "end row1";
}
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
//ACCOUNTID, BANKGROUPID,
echo $row['ACCOUNTID'].", ".$row['BANKGROUPID']."<br />";
//echo $row['ACCOUNTNUMID'].", ".$row['DATE']."<br />";
echo "end row2";
}
sqlsrv_free_stmt( $stmt);
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
sqlsrv_close($connms);
}
//-----------------------------------------------
// Perform operations with connection.
//-----------------------------------------------
/* Close the connection. */
//sqlsrv_close( $conn);
?>
Tag : PHP, Ms SQL Server 2005, Ms SQL Server 2008, CakePHP
|
|
|
|
|
|
Date :
2015-03-03 17:07:43 |
By :
cps_rbk |
View :
2131 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูว่า กำหนด สิทธ User ให้ database ใหม่หรือยังครับ ตรง Security
|
|
|
|
|
Date :
2015-03-03 22:08:52 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมี Error แจ้งหรือเปล่าครับ เช่น ติดต่อกับ Database ไม่ได้ ?
|
|
|
|
|
Date :
2015-03-04 07:40:16 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ พี่วิน และ Guest อีกท่านนะครับ
ตอนนี้ผมแก้ไขได้แล้ว
วิธีการคือ Restore database อันที่ใช้ได้ มาใส่ก้อนใหม่ ที่ผมสร้างครับ
|
|
|
|
|
Date :
2015-03-06 16:55:48 |
By :
cps_rbk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดไปครับ
|
|
|
|
|
Date :
2015-03-08 08:44:51 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|