ช่วยทีครับผมมีปัญหาเกี่ยวกับการเชื่อมต่อกับฐานข้อมูลทั้ง SQL server ทั้ง MySql
1. เค้าโพสต์มาให้ก็อาจจะหวังดีให้ลองไปอ่านดูบทความครับ
2. ในนั้นมีบทความ Go to : PHP and SQL Server 2005 อาจจะเกี่ยวข้อง (อาจจะนะ)
3. Code ที่เอามาโพสต์เป็นการเชื่อมต่อกับ SQL หรือว่า MySql ครับ
Date :
2012-08-23 10:51:56
By :
apisitp
คุณรันยังไงครับ ไฟล์ที่รันมีพาทแบบนี้ป่ะครับ
http://localhost/myweb/
หรือเป็นแบบนี้
file:///D:/AppServ/www/1211.php
Date :
2012-08-23 11:03:35
By :
arm8957
Code ที่เอามาโพสต์เป็นการเชื่อมต่อกับ MySql ครับ แต่ผมก็อยากทราบการเชื่อมต่อกับ SQL ด้วย ทั้ง 2 คล้ายกันใช่ไหมล่ะครับ
เพียงแค่ MySql ใช้ mysql_connect ส่วน SQL ใช้ mssql_connect ใช่ไหมล่ะครับ
ซึ่งผมได้ลองดู phpSQLServer2005 ที่ NO.1 เอามาให้ดูไปแล้ว ก็ไม่ได้พิมพ์ Code ผิดอะไร จึงอยากทราบว่ามันผิดอะไร อย่างไง
ไฟล์ที่รันเป็นพาทแบบ http://localhost/Test%202/mysql.php ครับ
Date :
2012-08-23 14:31:08
By :
KT-Revenue
ลองดูครับ ถ้าจะไปเชื่อมต่อกับ Sql server จากประสบการณ์ส่วนตัวต้องไปตั้งค่า web server เพิ่มเติมอีกนะครับ เช่น extension=php_mssql.dll
**แต่ทุกอย่างอยู่ในเว็ปนี้ครบเลยครับ พยายามต่อไป
Code (PHP)
<body>
<?php
$ObjConn = mysql_connect("localhost","root",""); //ตรงนี้อย่างน้อยต้องมี server , user นะครับ
if($ObjConn)
{
echo "Database Connected.";
}
else
{
echo "Database Connect Failed.";
}
mysql_close($ObjConn);
?>
</body>
Date :
2012-08-23 14:38:57
By :
tongkamlekdee
ขอบคุณครับ ที่ให้คำแนะนำมา
สำหรับ No. 6 ผมเองก็เคยลองทำตามอย่างที่คุณแนะนำมาก่อนหน้านี้ดูแล้ว
เพียงแต่พอผมรันพาท http://localhost/Test%202/mysql.php
ที่หน้า web มันควรที่จะแสดงผลดังนี้
- ถ้าหากเชื่อมต่อกับฐานข้อมูลได้ให้แสดง "Database Connected."
- ถ้าหากเชื่อมต่อกับฐานข้อมูลไม่ ได้ให้แสดง "Database Connect Failed."
แต่ปัญหาผมอยากทราบ คือ พอผมรันพาท http://localhost/Test%202/mysql.php แล้ว
ที่หน้า web ของผมมันไม่แสดง "Database Connected." หรือ "Database Connect Failed." ขึ้นมาเลย
ที่หน้า web ที่ผมรันมัน ขาวโล่งหมดเลย ไม่ทราบว่ามีใครรู้บ้าง ว่าผมควรจะทำอย่างไง
*** เพื่อที่จะให้หน้า web ของผมมันแสดงคำว่า "Database Connected." หรือ "Database Connect Failed." ขึ้นมาเพียงเท่านั้น
เพราะฉะนั้น บอกมาได้เลยครับว่าปัญหาที่เกิดขึ้นมานี้มันมาจาก เครื่องของผม,โปรแกรมของผม,ฐานข้อมูลของผม หรือเป็นที่โค้ดของผม บอกผมมาได้เลยครับถ้าคุณคิดว่ามันมีปัญหามาจากตรงไหน
ประวัติการแก้ไข 2012-08-23 15:50:10 2012-08-23 15:56:51
Date :
2012-08-23 15:40:17
By :
KT-Revenue
include("database_connect.php");
นายลืมป่าวครับ
เออว่าแต่นายเขียนแยกไฟล์ไหม
ถ้าเขียนแยกอย่าลืมหละ
include("database_connect.php");
database_connect.php คือชื่อไฟล์ที่เราเขียนไว้ ติดต่อ Database
Date :
2012-08-23 16:15:59
By :
sambrazil
http://localhost/phpMyAdmin/
เข้าได้ไหมครับ ได้ตั้งรหัสผ่านไว้ยังเอ่ย
Date :
2012-08-23 16:17:45
By :
sambrazil
Load balance : Server 02