Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามเรื่องการติดต่อกับฐานข้อมูลบน host จริง คืออัพฐานข้อมูลขึ้นได้แล้ว แต่รันหน้าเพจมันบอกว่าเชื่อมต่อฐานข้อมูลไม่ได้ค่ะ



 

สอบถามเรื่องการติดต่อกับฐานข้อมูลบน host จริง คืออัพฐานข้อมูลขึ้นได้แล้ว แต่รันหน้าเพจมันบอกว่าเชื่อมต่อฐานข้อมูลไม่ได้ค่ะ

 



Topic : 096944



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์




ช่วยหน่อยค่ะ คือตอนนี้อัพฐานข้อมูลลงโฮสต์เรียบร้อยแล้ว แต่พอเข้าหน้าเว็บแล้วลองล็อกอินดูมันกลับฟ้องว่า ไม่สามารถติดต่อฐานข้อมูลได้
ไม่รู้ว่าเกี่ยวกับ version ของ mysql รึเปล่าค่ะ

version ใน server

version_server

version ใน เครื่อง

version this



ตอนรันบนเครื่องสามารถเชื่อมต่อกับฐานข้อมูลได้ค่ะ
แต่พออัพขึ้นโฮสต์แล้วแสดงแต่หน้าฟอร์ม แต่ไม่สามารถล็อกอินหรือบันทึกข้อมูลลงฐานข้อมูลได้เลยค่ะ

ไม่รู้ว่าผิดที่ตรงไหน

code connect ฐานข้อมูล
connect.php
<?
	$host = "localhost";
	$user = "root";
	$pw = "44-101104";
	$dbname = "sahachartgdb";
	mysql_query("set NAMES utf8");
	$link=mysql_connect($host,$user,$pw,$dbname);
	if(!$link)
	{
		echo "<h3> ERROR : ไม่สามารถติดต่อฐานข้อมูลได้ </h3>";
		exit();
	}	
	
	
?>


code ฟอร์มล็อกอิน
Login_hr.php
<?php
						if(!$login || $tryagain=="yes")
						{
						
					?>
                    <form action="checkLogin.php" method="post" name="frmLogin" onSubmit="JavaScript:return fncSubmit();">
                    <table width="615px" border="0" cellpadding="0" cellspacing="0"><tr><td>
                   <center>
                 
                    <table border="0" cellpadding="0" cellspacing="0"  >                    
                    	<tr>
                        	<td>
                            	<center>
                             		<table width="399px" border="0" cellpadding="0" cellspacing="0" style="background:url(../images/bglogin.png);">
                                    	<tr><th colspan="2" id="c"><br /></th></tr>
                                        <tr><th colspan="2" id="c"><br /><br /><br /><br /><br /><br /></th></tr>
                        				<tr height="35px">
                            				<th width="150px" ><font color="#0000FF">USERNAME :</font></th><td><input type="text" name="user_name"  /></td>                                
                            			</tr>
                            			<tr height="30px">
                            				<th><font color="#0000FF">PASSWORD :</font></th><td><input type="password" name="psw"  /></td>                                
                            			</tr>
                                        <tr><th colspan="2" ><input type="submit" value="Login" name="login" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th></tr>
                                        <tr><th colspan="2" id="c"><br /><br /></th></tr>
                                         <tr><th colspan="2" id="c"><br /><br /></th></tr>
                        			</table>
                            	</center>
                            </td>
                        </tr>
                    </table>  
                    </center> 
                     </td></tr></table>                 	
                    </form>
                    <?php
					}
					?>


code ตรวจสอบการล็อกอิน
checkLogin.php
<?php
	ob_start();
	session_start();
	echo "$user_name <br>$psw<br>";
	include "connect.php";
	echo "user=$user pass = $pw ";
	$sql = "select * from hrlogin where username='$user_name' and password = '$psw'";
	$result = mysql_db_query($dbname,$sql);
	$dbarr = mysql_fetch_array($result);
	if($dbarr)
	{
		$login = "yes";
		$u_name = $dbarr[username];
		session_register("login","u_name");
		header("location:ApplicationAll.php");
	}
	else
	{		
		echo "<script type=\"text/javascript\">alert('username or password is not correct please tryagain!') </script>";
		$tryagain = "yes";
		include "Login_hr.php";
	}
?>




ผลลัพธ์ที่ได้ ดังนี้ค่ะ

login

connect error

ผลลัพธ์ที่ได้เหมือนกับว่าตัวแปร
$host,$user ,$pw ,$dbname และช่องกรอก username password ในการlogin กลายเป็นค่าว่าง

รบกวนผู้รู้ช่วยบอกที ตอนรันบนเครื่องที่เขียนโค้ดสามารถทำได้ แต่พออัพขึ้นโฮสต์แล้วไม่สามารถล็อกอินได้เลย ช่วยหน่อยนะค่ะ ขอบคุณค่ะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-06-24 14:40:40 By : Nws_Nax View : 6412 Reply : 10
 

 

No. 1



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ลองดูแบบนี้ครับ
แปลกใจทำไม หน้าเวปเพจ ถึงขึ้นเป็น code ลองใส่ syntax แบบนี้ดูครับ <?php ?>
Code (PHP)
<?php
$host = "localhost";
$user = "root";
$pw = "44-101104";
$dbname = "sahachartgdb";
$link=mysql_connect($host,$user,$pw);
if(!$link){
     echo "<h3> ERROR : ไม่สามารถติดต่อฐานข้อมูลได้ </h3>";
}else{
      mysql_select_db($dbname);
      mysql_query("SET NAMES utf8");     
}	
?>










ประวัติการแก้ไข
2013-06-24 14:56:18
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-24 14:55:02 By : Ex-[S]i[L]e[N]t
 


 

No. 2



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณค่ะคุณ Ex-[S]i[L]e[N]t ตอนนี้เชื่อมต่อฐานข้อมูลได้แล้ว แต่ค่าที่อยู่ใน form ไม่แสดงอ่ะค่ะ
ผลลัพธ์ที่ได้มันแสดงแบบนี้ค่ะ

user=root pass = 44-101104


แต่มันไม่เด้งไปหน้า header("location:ApplicationAll.php"); นี้เลยค่ะ เป็นเพราะอะไรค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-24 15:02:44 By : Nws_Nax
 

 

No. 3



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ในการเขียนหน้าฟอร์มแต่ละครั้ง ท่านได้ทำการกำหนด method post ไว้แล้ว ก็ควรจะรับค่านั้นเป็น post เช่นกัน เพราะบาง host อาจจะไม่ได้เปิด global ไว้ให้ท่าน ยกตัวอย่างเช่น หน้าเช็ค login

Code (PHP)
<?php
     $user_name=$_POST['user_name']; // รับค่าmethod post ที่ชื่อว่า user_name ไว้ในตัวแปร
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-24 15:03:01 By : Ex-[S]i[L]e[N]t
 


 

No. 4



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ทำได้แล้วค่ะ ขอบคุณมาก ๆ เลยนะค่ะ เป็นไปตามคำแนะนำทุกประการเลยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-24 15:07:17 By : Nws_Nax
 


 

No. 5



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ถ้าเป็น session ละค่ะ

Code (PHP)
$login = "yes";
$u_name = $dbarr[username];
session_register("login","u_name");


กำหนดแบบนี้ถูกรึเปล่า
แล้วเวลาเรียกใช้อีกหน้ากำหนดแบบนี้รึเปล่า
Code (PHP)
<?php
    ob_start();
   session_start();
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-24 15:13:26 By : Nws_Nax
 


 

No. 6



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ApplicationAll.php
<?php
	ob_start();
	session_start();			
		if($login != "yes")
		{	
			header("location:ErrorLogin.php");
		}
?>


ErrorLogin.php
<?php
						echo "ข้อผิดพลาด !!!<br>";
						echo "คุณยังไม่ได้ทำา Login เข้าสู่ระบบ <br>";
						echo "กรุณาทำการ Login เข้าสู่ระบบก่อนค่ะ<br>";
						echo "<a href=Login_hr>เข้าสู่ระบบ</a>";
					?>


กำหนดค่า login ให้ เท่ากับ yes แล้ว แต่พอล็อกอินจริง ๆ มันไม่ได้อ่ะค่ะ ไม่ทราบว่ากำหนด session แบบนี้ถูกรึเปล่าค่ะ
ผลลัพธ์ที่ได้จากการล็อกอินค่ะ
login_ fail
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-24 15:18:16 By : Nws_Nax
 


 

No. 7

Guest


อัพโหลดเว็บติดต่อกับฐานข้อมูล บน www.000webhost.com เปิดหน้าเว็บที่อัพโหลแล้ว login
ปรากฎว่ามัน login ได้แค่ในส่วนของadmin แต่ของ user login ไม่ได้ มันขึ้นเป็นหน้าเว็บ http://www.000webhost.com/
ลองเปิดตัวที่ไม่ได้อัพ มันก็ loginได้ แล้วอัพใหม่ มันก็เหมือนเดิม รึจะเป็นเพราะอัพฐานข้อมูลไม่สมบูรณ์ึเปล่าคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-05 16:35:48 By : dd_o
 


 

No. 8

Guest


ขอโทษคะอย่กทราบว่าการเชื่อมต่อฐานข้อมูลแบบอัพโหลดไฟล์เอกสารทำอย่างไรค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-05 11:53:15 By : you
 


 

No. 9

Guest


อยากทราบว่ามันขึ้นแบบนี้หมายความว่าไงอ่ะคะ

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /storage/ssd1/164/3729164/public_html/config.php:15 Stack trace: #0 /storage/ssd1/164/3729164/public_html/helpuser.php(96): include() #1 {main} thrown in /storage/ssd1/164/3729164/public_html/config.php on line 15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-11-24 20:42:48 By : sesine
 


 

No. 10



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



สถานะออฟไลน์


php version ใหม่ ไม่รองรับ mysql_xxx แล้วล่ะครับ
ให้ใช้ MySQLI ( มาย เอส คิว แอล ไอ ) ได้แล้วล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-11-25 10:00:23 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่องการติดต่อกับฐานข้อมูลบน host จริง คืออัพฐานข้อมูลขึ้นได้แล้ว แต่รันหน้าเพจมันบอกว่าเชื่อมต่อฐานข้อมูลไม่ได้ค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่