 |
คือหนูเขียนPHP เลยอย่างให้ติดต่อฐานข้อมูล SQL Server ต้องติดต่ออย่างไรค่ะคือหนูติดต่อผ่านเครื่องค่ะรบกวนดูโค้ดให้หน่อยค่ะ |
|
 |
|
|
 |
 |
|
ใช้ mssql_ แทน odbc_ ครับ
|
 |
 |
 |
 |
Date :
2011-04-28 14:34:26 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รบกวนอีกทีค่ะ
Code (PHP)
<?
$objConnect = mssql_connect("WIN7-PC\SQLEXPRESS","project","") or die("Error Connect to Database");
$strSQL = "SELECT * FROM teacher";
$objExec = odbc_exec($objConnect, $strSQL) or die ("Error Execute [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัสอาจารย์ </div></th>
<th width="98"> <div align="center">ชื่อ </div></th>
<th width="198"> <div align="center">นามสกุล </div></th>
</tr>
<?
while($objResult = odbc_fetch_array($objExec))
{
?>
<tr>
<td><div align="center"><?=$objResult["id_tea"];?></div></td>
<td><?=$objResult["name_tea"];?></td>
<td><?=$objResult["lastname_tea"];?></td>
</tr>
<?
}
?>
</table>
<?
mssql_close($objConnect);
?>
errorแบบนี้ค่ะ
Fatal error: Call to undefined function mssql_connect() in C:\AppServ\www\testlan.php on line 10
และลองหา C:\Windows\sysWOW64\ แล้วเครื่องหนูไม่มีคำนี้ค่ะ
|
ประวัติการแก้ไข 2011-04-28 15:04:18 2011-04-28 15:06:46
 |
 |
 |
 |
Date :
2011-04-28 14:50:38 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แต่ตอนนี้ขึ้นแบบนี้ค่ะ
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: WIN7-PC\SQLEXPRESS in C:\AppServ\www\testlan.php on line 21
Error Connect to Database
|
 |
 |
 |
 |
Date :
2011-04-29 10:37:01 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำตามแล้วค่ะแต่ไม่ออก
|
 |
 |
 |
 |
Date :
2011-04-29 11:17:11 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังค่ะ แต่ดูบทความแล้วแต่ยังไม่เข้าใจวิธีทำอยู่ค่ะคือไม่ได้ต่อแบบเลนนะค่ะ
|
ประวัติการแก้ไข 2011-04-29 11:31:45
 |
 |
 |
 |
Date :
2011-04-29 11:26:42 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอรบกวนอีกครั้งคือว่าหนูลงโปรแกรมSQL server ไปแล้วจึงไม่รู้ว่าจะต้องเริ่มลงใหม่หรือเปล่าหรือต้องเริ่มทำจากตรงไหนค่ะ
|
 |
 |
 |
 |
Date :
2011-04-29 11:37:25 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองไปแล้วก็ข้ามไปตรง SQL Server 2005 Surface Area Configuration เลยซิครับ 
|
 |
 |
 |
 |
Date :
2011-04-29 12:53:44 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เดี๋ยวขอลองดูก่อนนะคะเดี๋ยวตอนเย็นจะมาบอกว่าเป็นไรบ้าง
|
ประวัติการแก้ไข 2011-05-04 07:46:53
 |
 |
 |
 |
Date :
2011-05-04 07:33:21 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแล้วค่ะแต่ไม่ได้ค่ะยังขึ้นอย่างนี้อยู่
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: WIN7-PC\SQLEXPRESS in C:\AppServ\www\testlan.php on line 21
Error Connect to Database
คือหนูจะบอกว่าหน้า connect sql server
server name : WIN7-PC\SQLEXPRESS
user name : WIN7-PC\WIN7
pass :
Code (PHP)
<?
$objConnect = mssql_connect("WIN7-PC\SQLEXPRESS","","") or die("Error Connect to Database");
$strSQL = "SELECT * FROM teacher";
$objExec = odbc_exec($objConnect, $strSQL) or die ("Error Execute [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัสอาจารย์ </div></th>
<th width="98"> <div align="center">ชื่อ </div></th>
<th width="198"> <div align="center">นามสกุล </div></th>
</tr>
<?
while($objResult = odbc_fetch_array($objExec))
{
?>
<tr>
<td><div align="center"><?=$objResult["id_tea"];?></div></td>
<td><?=$objResult["name_tea"];?></td>
<td><?=$objResult["lastname_tea"];?></td>
</tr>
<?
}
?>
</table>
<?
mssql_close($objConnect);
?>
หนูใส่ถูกใช่หรือเปล่าค่ะ
|
 |
 |
 |
 |
Date :
2011-05-04 19:26:25 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้
.\SQLEXPRESS
แทน
WIN7-PC\SQLEXPRESS
ที่นี้ดูเรื่อง user password ด้วย ใช้ sa ได้ไหม ลองใช้ Microsoft SQL Server Management Studio Express Connect ดู
|
 |
 |
 |
 |
Date :
2011-05-04 22:43:54 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผลเป็นอย่างไรเดี๋ยวตอนเย็นมาบอกแต่
Microsoft SQL Server Management Studio Express ถ้าเป็นโปรแกรมหนูโหลดมาใช้ทำแล้วค่ะ
|
ประวัติการแก้ไข 2011-05-05 09:23:23
 |
 |
 |
 |
Date :
2011-05-05 09:17:16 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือยังเป็นเหมือนค่ะ
คือหนูเปลี่ยนตรงเข้าsql server แล้วแต่เปลี่ยนไม่ได้ค่ะ
|
ประวัติการแก้ไข 2011-05-06 13:15:37
 |
 |
 |
 |
Date :
2011-05-05 20:31:35 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รบกวนช่วยด้วยค่ะ
|
 |
 |
 |
 |
Date :
2011-05-07 09:19:28 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สู้ ๆ
|
 |
 |
 |
 |
Date :
2011-05-07 11:13:30 |
By :
suchinee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอาโค๊ดปัจจุบันมาดูครับ
|
 |
 |
 |
 |
Date :
2011-05-07 12:43:19 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนนี้ตอน sa แล้ว
error แบบนี้
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: .\SQLEXPRESS in C:\AppServ\www\testlan.php on line 21
Error Connect to Database
Code (PHP)
<?
$objConnect = mssql_connect(".\SQLEXPRESS","sa","") or die("Error Connect to Database");
$strSQL = "SELECT * FROM teacher";
$objExec = odbc_exec($objConnect, $strSQL) or die ("Error Execute [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัสอาจารย์ </div></th>
<th width="98"> <div align="center">ชื่อ </div></th>
<th width="198"> <div align="center">นามสกุล </div></th>
</tr>
<?
while($objResult = odbc_fetch_array($objExec))
{
?>
<tr>
<td><div align="center"><?=$objResult["id_tea"];?></div></td>
<td><?=$objResult["name_tea"];?></td>
<td><?=$objResult["lastname_tea"];?></td>
</tr>
<?
while($objResult = odbc_fetch_array($objExec))
{
?>
<tr>
<td><div align="center"><?=$objResult["id_tea"];?></div></td>
<td><?=$objResult["name_tea"];?></td>
<td><?=$objResult["lastname_tea"];?></td>
</tr>
<?
}
?>
</table>
<?
mssql_close($objConnect);
?>
|
ประวัติการแก้ไข 2011-05-07 20:32:02
 |
 |
 |
 |
Date :
2011-05-07 20:30:00 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
service มัน start หรือยังครับ ลองดูดีๆ
|
 |
 |
 |
 |
Date :
2011-05-08 11:41:29 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอโทษนะค่ะ service มัน start อยู่ตรงไหนค่ะ
แต่ถ้าเป็นตรงที่คลิกขวาที่ชื่อแล้ว restart หนูทำแล้วค่ะ
|
ประวัติการแก้ไข 2011-05-08 20:49:30
 |
 |
 |
 |
Date :
2011-05-08 16:56:27 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รบกวนด้วยค่ะคือไม่รู้จริง ๆ
|
 |
 |
 |
 |
Date :
2011-05-09 12:50:50 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ windows อะไรครับ
|
 |
 |
 |
 |
Date :
2011-05-09 13:05:09 |
By :
PlaKriM |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
window 7
|
 |
 |
 |
 |
Date :
2011-05-09 19:30:11 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่รู้จะเกี่ยวกันเปล่านะ
ตอนติดตั้ง sql server เลือกเป็น
windows authent
หรือ
sql server authen
ครับ
เพราะผมเคยลงเป็น
windows authent
แล้ว connect ไม่ได้ ต้องลง sql server ไหม่
|
 |
 |
 |
 |
Date :
2011-05-09 23:13:42 |
By :
tingtongkub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าไม่ใช่ลองของผม ใช้อยู่ครับ ตอนนี้ แล้วลองปรับเอาครับ
ผมใช้ win 7 อยู่เหมือนกันครับ
Code (PHP)
<?
$servername = "TONG-NC\SQLEXPRESS";
$user = "sa";
$pass = "";
$objConnect = mssql_connect($servername,$user,$pass );
$objDB = mssql_select_db("mis_data");
?>
|
 |
 |
 |
 |
Date :
2011-05-09 23:17:46 |
By :
tingtongkub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เดี๋ยวลองดูค่ะเดี๋ยวมาบอกค่ะ
ขอบคุณสำหรับคำแนะนำ
|
 |
 |
 |
 |
Date :
2011-05-10 08:09:46 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ในกระทู้เก่า ๆ ก็มีเยอะน่ะครับ ลอง search ดูก็ได้ครับ
|
 |
 |
 |
 |
Date :
2011-05-10 08:49:52 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
http://www.sevenforums.com/tutorials/2495-services-start-disable.html
หา sqlexpress ดูว่า started หรือเปล่า
ใส่ตามที่พี่บอกแล้วแต่ยังเหมือนเดิมค่ะ
|
 |
 |
 |
 |
Date :
2011-05-10 19:25:59 |
By :
deedee2338 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|