หัวข้อ: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ (ทำได้แ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 16:11:09 คือพอดีผมทำตารางเก็บข้อมูลในโปรแกรม Dreamwever cs5 ได้ทดลอง และใช้งานได้ ในเครื่อง server จำลอง แต่ทีนี้ผมจะอัพขึ้นโฮสจริงผมลองทำตาม http://www.thaicreate.com/windows-azure/windows-azure-web-site-php-mysql-connect.html แต่มันขึ้นว่า ไม่สามารถติดต่อฐานข้อมูลได้ ทั้งๆที่ก็กรอกข้อมูลทุกอย่างอย่างถูกต้องนะครับ และก็ได้ลองทำตาม https://www.youtube.com/watch?v=FmRHmmUIazQ แล้วก็ไม่ได้ครับ อันนี้ก็ไม่ได้ครับ http://www.cmssociety.com/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89-php-%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B9%88%E0%B8%AD%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5-mysql.html
โค๊ด: <?php ก็ไม่สามารถใช้งานได้ครับ เครียดมากเลย :P ใครรู้ช่วยทีครับ ขอบคุณล่วงหน้าครับ ปล.ผมหาข้อมูลใน Google แล้วครับ และได้ทำตามแทบทุกวิธี แต่ก็ไม่ได้สักวิธีเลยครับ เลยต้องตั้งกระทู้ถามครับ ขอบคุณล่วงครับ :wanwan017: ทำได้แล้วครับ ตามนี้เลย สามารถติดต่อฐานข้อมูลได้แล้วนะครับ วิธีการก็คือ หากใครเจอปัญหาอย่างผม ทาง Host เขาจะมี ID PASS ให้ สำหรับ Login เข้าสู่ DirectAdmin กับฐานข้อมูล เขาจะให้สร้างเอาใหม่ ก็คือ ตั้งชื่อฐานข้อมูล และ รหัสผ่าน ชื่อฐานข้อมูลกับ กับ id ในการเข้าสู่ php myadmin นั้นคืออันเดียวกันครับ งงไหมครับ Code ครับ โค๊ด: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> จะเห็นได้ว่า ผมไม่ได้นำรหัสของ Host มาใช้นะครับ ต้องใช้เป็นรหัส ฐานข้อมูล หรือ php myadmin ครับ หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: iloveyoghurt ที่ 19 ตุลาคม 2015, 16:12:43 ลอง echo mysql_error(); ออกมาดูครับ
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 16:25:03 ลอง echo mysql_error(); ออกมาดูครับ (http://www.mx7.com/i/dad/9UP3p5.png) ตอนนี้ขึ้นยังงี้เลยครับ หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: BrainFreeze ที่ 19 ตุลาคม 2015, 16:31:18 ลองตรวจสอบ user + password บน host จริงดูครับว่า user pass ถูกต้องมั้ย
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 16:35:34 ลองตรวจสอบ user + password บน host จริงดูครับว่า user pass ถูกต้องมั้ย ตรวจสอบ และแก้ไข เป็น 10 รอบแล้วครับ T^T ตอนกด Preview ในโฮส มันแสดงผลออกอยู่นะครับ (http://www.mx7.com/i/647/aMQKXW.png) หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: name777 ที่ 19 ตุลาคม 2015, 19:39:51 ลองเปลี่ยนไปใช้ mysqli ดู :P
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: ANALOGY ที่ 19 ตุลาคม 2015, 19:45:12 ใช้โฮสของอะไรครับ
บางHost ไม่รองรับ localhost ต้องใช้เป็นชื่อ web db นะครับ ลองนำโค๊ดนี้ไปใช้ดูนะครับ โค๊ด: <?php หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: artis ที่ 19 ตุลาคม 2015, 19:58:30 ยังไงผมก็อยากให้ลองดูใหม่ usernameและpassworword ของ database และชื่อdatabaseให้กรอกดูใหม่ หลายจะมีกำหนด prefix มาให้เช่น myweb_database และ myweb_username เผื่อลืม
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: seo18 ที่ 19 ตุลาคม 2015, 20:39:11 ใช้โฮสของอะไรครับ ตามนี้เลยครับบางHost ไม่รองรับ localhost ต้องใช้เป็นชื่อ web db นะครับ ลองนำโค๊ดนี้ไปใช้ดูนะครับ โค๊ด: <?php หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: jira2712 ที่ 19 ตุลาคม 2015, 21:16:30 connect to MySQL database ระบบฐานข้อคงมีระบบการป้องกันที่ดีนะครับ ฟังก์ชั่นระบบบางตัวอาจไม่ทำงานเนื่องด้วยเกี่ยวกับระบบความปลอดภัยของเขา ซื้งต้องดูแลเว็บอีกหลายเว็บถ้าระบบล่มก็จะเป็นปัญหา หรือถ้าเปิดใหม่ภายในปกติ24ชั่วโมงนะครับ ถึงจะใช้ระบบฐานข้อมูลได้
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 21:32:30 ใช้โฮสของอะไรครับ บางHost ไม่รองรับ localhost ต้องใช้เป็นชื่อ web db นะครับ ลองนำโค๊ดนี้ไปใช้ดูนะครับ โค๊ด: <?php ใช้ Hosting Lotus ครับ ลองเอาโค้ดไปใช้แล้วครับ ขึ้น "Error Connect to Database" ทำอย่างไรดีครับ ยังงี้ต้องติดต่อโฮสหรือป่าว หรือว่า ผมใส่ข้อมูลไม่ถูกต้องครับ FTP Hostname: xxxxx.com หรือ 122.111.11.111 FTP Username: xxxxxcom FTP Password: xxxxxxxxx FTP Port : 2002 และ php myadmin ชื่อฐานข้อมูลสร้างต่างหาก เป็นชื่อ xxxxx_xxx pass:: xxxxx ส่วนในโค้ด ผมลองเอาทั้ง สองรหัสนี้ ใส่หมดแล้วครับ ไม่ได้เลยครับ T^T อีกรอบ MySQLi Object-Oriented ขึ้นแบบนี้ครับ Connection failed: Access denied for user 'xxxxxcom'@'ns00.hostinglotus.net' (using password: YES) Connection failed: SQLSTATE[28000] [1045] Access denied for user หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 21:36:04 connect to MySQL database ระบบฐานข้อคงมีระบบการป้องกันที่ดีนะครับ ฟังก์ชั่นระบบบางตัวอาจไม่ทำงานเนื่องด้วยเกี่ยวกับระบบความปลอดภัยของเขา ซื้งต้องดูแลเว็บอีกหลายเว็บถ้าระบบล่มก็จะเป็นปัญหา หรือถ้าเปิดใหม่ภายในปกติ24ชั่วโมงนะครับ ถึงจะใช้ระบบฐานข้อมูลได้ เปิดมาได้ประมาณ 4-5 เดือนแล้วครับ :P หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: artis ที่ 19 ตุลาคม 2015, 21:49:29 mysql_connect('localhost','user','pass','databasename'); จบ
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: jira2712 ที่ 19 ตุลาคม 2015, 21:50:40 connect to MySQL database ระบบฐานข้อคงมีระบบการป้องกันที่ดีนะครับ ฟังก์ชั่นระบบบางตัวอาจไม่ทำงานเนื่องด้วยเกี่ยวกับระบบความปลอดภัยของเขา ซื้งต้องดูแลเว็บอีกหลายเว็บถ้าระบบล่มก็จะเป็นปัญหา หรือถ้าเปิดใหม่ภายในปกติ24ชั่วโมงนะครับ ถึงจะใช้ระบบฐานข้อมูลได้ เปิดมาได้ประมาณ 4-5 เดือนแล้วครับ :P หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: BrainFreeze ที่ 19 ตุลาคม 2015, 21:56:44 ลอง connect เปล่าๆ ดูครับว่าได้มั้ย
โค๊ด: <?php ถ้าใส่ user + pass ถูก แล้ว connect ไม่ได้ ถาม ผู้ให้บริการ web hosting ได้เลยครับแสดงว่าน่าจะมีปัญหาแน่ๆ หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 21:57:24 connect to MySQL database ระบบฐานข้อคงมีระบบการป้องกันที่ดีนะครับ ฟังก์ชั่นระบบบางตัวอาจไม่ทำงานเนื่องด้วยเกี่ยวกับระบบความปลอดภัยของเขา ซื้งต้องดูแลเว็บอีกหลายเว็บถ้าระบบล่มก็จะเป็นปัญหา หรือถ้าเปิดใหม่ภายในปกติ24ชั่วโมงนะครับ ถึงจะใช้ระบบฐานข้อมูลได้ เปิดมาได้ประมาณ 4-5 เดือนแล้วครับ :P ข้อมูลล่าสุดครับ Disk Space (MB) 313.0 unlimited Bandwidth (GB) 0.4167 100.00 E-Mails 2 50 Ftp Accounts 1 unlimited Databases 2 10 Inodes 15715 unlimited หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: jira2712 ที่ 19 ตุลาคม 2015, 22:05:51 connect to MySQL database ระบบฐานข้อคงมีระบบการป้องกันที่ดีนะครับ ฟังก์ชั่นระบบบางตัวอาจไม่ทำงานเนื่องด้วยเกี่ยวกับระบบความปลอดภัยของเขา ซื้งต้องดูแลเว็บอีกหลายเว็บถ้าระบบล่มก็จะเป็นปัญหา หรือถ้าเปิดใหม่ภายในปกติ24ชั่วโมงนะครับ ถึงจะใช้ระบบฐานข้อมูลได้ เปิดมาได้ประมาณ 4-5 เดือนแล้วครับ :P ข้อมูลล่าสุดครับ Disk Space (MB) 313.0 unlimited Bandwidth (GB) 0.4167 100.00 E-Mails 2 50 Ftp Accounts 1 unlimited Databases 2 10 Inodes 15715 unlimited หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 19 ตุลาคม 2015, 22:11:54 connect to MySQL database ระบบฐานข้อคงมีระบบการป้องกันที่ดีนะครับ ฟังก์ชั่นระบบบางตัวอาจไม่ทำงานเนื่องด้วยเกี่ยวกับระบบความปลอดภัยของเขา ซื้งต้องดูแลเว็บอีกหลายเว็บถ้าระบบล่มก็จะเป็นปัญหา หรือถ้าเปิดใหม่ภายในปกติ24ชั่วโมงนะครับ ถึงจะใช้ระบบฐานข้อมูลได้ เปิดมาได้ประมาณ 4-5 เดือนแล้วครับ :P ข้อมูลล่าสุดครับ Disk Space (MB) 313.0 unlimited Bandwidth (GB) 0.4167 100.00 E-Mails 2 50 Ftp Accounts 1 unlimited Databases 2 10 Inodes 15715 unlimited รอนี่คือ ให้ใส่โค้ดทิ้งเอาไว้ยังงั้น เด๋วระบบมันรันเอง หรือ รอจนกว่าเขาจะทำการเปลี่ยนแปลงให้เรา ตอนนี้ผมได้ติดต่อสอบถามไปยังโฮสแล้วครับ คงได้คำตอบพรุ่งนี้ ได้ไม่ได้ยังไง เด๋วคงกลับมาบอกกันอีกทีนะครับ ขอบคุณทุกคนมากครับ :wanwan017: หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: artis ที่ 19 ตุลาคม 2015, 22:17:12 ลองเช็คดีๆครับว่าทุกอย่างครบแล้วจริงหรือไม่
server = localhost หรืออะไรก็ว่ากันไป username = ชื่อที่ใช้ในการเชื่อมต่อ password = รหัสผ่านที่ใช้กับ username database = ชื่อ database ที่ต้องการเชื่อมต่อ ถ้าครบแล้วก็ไปดูการใช้คำสั่งต่างๆว่าถูกต้องหรือเปล่า ดูดีๆ ใจเย็นๆ มันมีผิดอยู่แน่ๆ เชื่อผม หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: elerider ที่ 20 ตุลาคม 2015, 08:09:51 เข้ามาฟังปัญหาด้วยครับ
หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: kunnarakkup ที่ 20 ตุลาคม 2015, 09:52:32 ลองเช็คดีๆครับว่าทุกอย่างครบแล้วจริงหรือไม่ server = localhost หรืออะไรก็ว่ากันไป username = ชื่อที่ใช้ในการเชื่อมต่อ password = รหัสผ่านที่ใช้กับ username database = ชื่อ database ที่ต้องการเชื่อมต่อ ถ้าครบแล้วก็ไปดูการใช้คำสั่งต่างๆว่าถูกต้องหรือเปล่า ดูดีๆ ใจเย็นๆ มันมีผิดอยู่แน่ๆ เชื่อผม ทำตามนี้เลยครับ ตอนผมต่อกับ database บนโฮสก็ต่อแบบนี้ จริงๆก็เขียนปกติแต่ที่เพิ่มขึ้นมาก็คือ ชื่อ database ครับ จริงๆเข้าไปดูที่ phpmyadmin เข้าหน้า ฐานข้อมูลก็ได้ครับ จะขึ้นพวก ชื่อ localhost user pasword แล้วก็ชื่อ database ครับ น่าจะได้นะ เผื่อที่ใส่อยู่อาจจะผิดซักทีนึงครับ หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: thaisew ที่ 20 ตุลาคม 2015, 11:01:08 $username = root
ผมว่าไม่ใช่และ :P หัวข้อ: Re: ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ เริ่มหัวข้อโดย: nicezax7 ที่ 20 ตุลาคม 2015, 11:11:55 สามารถติดต่อฐานข้อมูลได้แล้วนะครับ วิธีการก็คือ หากใครเจอปัญหาอย่างผม
ทาง Host เขาจะมี ID PASS ให้ สำหรับ Login เข้าสู่ DirectAdmin กับฐานข้อมูล เขาจะให้สร้างเอาใหม่ ก็คือ ตั้งชื่อฐานข้อมูล และ รหัสผ่าน ชื่อฐานข้อมูลกับ กับ id ในการเข้าสู่ php myadmin นั้นคืออันเดียวกันครับ งงไหมครับ Code ครับ โค๊ด: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> จะเห็นได้ว่า ผมไม่ได้นำรหัสของ Host มาใช้นะครับ ต้องใช้เป็นรหัส ฐานข้อมูล หรือ php myadmin ครับ |