PHP ติดต่อ MSSQL ผ่าน ODBC ไม่ได้ ควรทำยังไงดีครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: PHP ติดต่อ MSSQL ผ่าน ODBC ไม่ได้ ควรทำยังไงดีครับ

โดย mindphp » 24/08/2007 5:17 pm

ติดต่อ mssql แนะนำให้ ใช้ function ของ mssql เอง เลยครับ ไม่ต้อง ใช้ ผ่าน ODBC

โดย mynokna » 24/08/2007 12:03 am

เราก็มีปัญหาเรื่องนี้เหมือนกัน ไม่ค่อยเข้าใจสักเท่าไรค่ะ ถ้าได้อย่าลืมบอกกันบ้างนะค่ะ

ชื่อ นก ติดต่อได้ที่ เมลล์ [email protected] ขอบคุณค่ะ :cry:

โดย mindphp » 12/08/2007 5:01 am

รู้ ได้ ไง ครับ ว่า ถูกต้อง แล้ว
แล้ว ที่ไม่ได้ มันมี อะไร ฟ้อง ออก มา บ้างครับ ...

โดย rag2club » 12/08/2007 4:33 am

แล้วทำไมมันถึงติดต่อผ่าน odbc ไม่ได้อ่ะครับ ทั้งๆที่เซต odbc ถูกแล้ว

โดย mindphp » 12/08/2007 2:37 am

ส่วนใหญ่ มัน ก็ จะเปลี่ย odbc เป็น mssql ครับ
แต่ function ทั้ง หมด ต้อง ศึกษา เอา ครับ ใช้ แทน กันไม่ได้ ทั้งหมด

โดย rag2club » 12/08/2007 2:08 am

พอดีผมเขียน สคริปไม่ค่อยเป็นอะครับพอแก้เป็นนิดหน่อย
สมมุด odbc ใช้สรคิป แบบนี้
วิธีเขียน php + mssql จาเขียนยังไงครับช่วยแปลไห้นิสนึง *-*

<center><?
$dbname = rxjhgame;
$dbuser = Foguzz; // user ของ sql
$dbpass = 1234; // Password ของ sql
$count= 1;
$connect=odbc_connect("$dbname","$dbuser","$dbpass");
$result=odbc_exec($connect,"SELECT TOP 10 FLD_LEVEL, FLD_NAME, FLD_MONEY FROM TBL_Char ORDER BY FLD_LEVEL DESC");
echo "<table border='1' style='border ashed thin'>";
echo "<tr> <th></th>

<th>&nbsp;Level</th>
<th>&nbsp;Name</th>
<th>&nbsp;Money</th>
</tr>";
// keeps getting the next row until there are no more to get
if ($count<11){
while($row = odbc_fetch_row( $result )) {
$lvl = odbc_result($result, 1);
$user = odbc_result($result, 2);
$money = odbc_result($result, 3);
echo "<tr><td >";
echo $count++;
echo "</td><td >";
echo $lvl;
echo "</td><td >";
echo $user;
echo "</td><td>";
echo $money;
}
}

echo "</table>";

?></center>

โดย mindphp » 11/08/2007 5:42 am

ทำไมไม่ใช้ การติดต่อ ตรง กับ Mssql เลย ล่ะครับ ทำงาน ดี กว่าเร็ว กว่าด้วย

PHP ติดต่อ MSSQL ผ่าน ODBC ไม่ได้ ควรทำยังไงดีครับ

โดย rag2club » 11/08/2007 4:59 am

PHP ติดต่อ MSSQL ผ่าน ODBC ไม่ได้ ควรทำยังไงดีครับ

ผมลง
IIS 6
PHP 4
MSSQL 2000
MySQL 4.1

ข้างบน