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 > SELECT Databases มากกว่า 1 ฐานข้อมลูขึ้นไป ทำยังไงครับ และ วิธีเขียน Connect DB ที่ถูกต้องเขียนแบบไหน



 

SELECT Databases มากกว่า 1 ฐานข้อมลูขึ้นไป ทำยังไงครับ และ วิธีเขียน Connect DB ที่ถูกต้องเขียนแบบไหน

 



Topic : 127243



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



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



ผมเขียนแบบนี้ถูกไหมครับน้าๆพี่ๆ ช่วยแนะนำผมที่ คือว่า ต้อง connect 2 ตัว และ วิธี Query มาใช้แบบไหนดีครับ

Code (PHP)
<?php
$hostname1="localhost";
$username1="root";
$password1="44@44";
$db1="stock_d";
$db2="staffdata";
$c1=mysql_connect($hostname1,$username1,$password1,"TRUE");
$d1=mysql_select_db($db1,$c1)or die((mysql_error));
$d2=mysql_select_db($db2,$c1)or die((mysql_error));
mysql_query("SET NAMES 'utf8'",$c1);
set_time_limit(0);
if(!$c1){
	echo "( ERROR : Connect Server $hostname1 !!!)";
	exit();
	
}else if(!$d1){
	echo "( ERROR : Connect MySql Server $db1 !!!)";
	exit();	
}else if(!$d2){
	echo "( ERROR : Connect MySql Server $db2 !!!)";
	exit();		
}

//====================================================
foreach($_GET as $varname=>$varvalue){
	if(empty($varvalue)){
		$empty[$varname]=$varvalue;
	}else{
		$get[$varname]=$varvalue;
	}
	$$varname=$varvalue;
}
foreach($_POST as $varname=>$varvalue) {
	if(empty($varvalue)){
		$empty[$varname]=$varvalue;
	}else{
		$post[$varname]=$varvalue;
	}
	$$varname=$varvalue;
}
//====================================================
?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-04-18 11:57:03 By : Bouasavanh HararRock View : 801 Reply : 4
 

 

No. 1



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ไหนๆก็เริ่มต้นแล้ว เขียนโดย mysqli เลยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-18 12:58:52 By : apisitp
 


 

No. 2



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



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

ทำได้แล้วครับ พอดีได้วิธีนี้มาแทน คือ ถ้าหาก Table ของ $db1="stock_d"; AND $db2="staffdata"; ให้อ้างอีงถืง Database ตัวนั้น เช่น บรรทัด stock_d.admin
$sqlAdmin="SELECT AdminID,AdminName,AdminUser,AdminPass FROM stock_d.admin
จะประมาณนี้ ขอบคุณมากๆครับ มีโอกาสจะลองศีกษา mysqli ดู Thank you Mr.กล้า

<?php
session_start();
ob_start();
require('include/db_connect.php');
require('include/function.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Custom Login Form Styling with CSS3" />
<meta name="keywords" content="css3, login, form, custom, input, submit, button, html5, placeholder" />
<meta name="author" content="Codrops" />
<link rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" type="text/css" href="login/css/style.css" />
<script src="login/js/modernizr.custom.63321.js"></script>
<!--[if lte IE 7]><style>.main{display:none;} .support-note .note-ie{display:block;}</style><![endif]-->


<title>Infromation Login</title>
<style>
body {
background: #e1c192 url(login/images/wood_pattern.jpg);
}
</style>

<?php //=========คำสั่ง alert ===========?>
<script language="javascript">
function chkinp(form){
if(form.username.value==""){
alert("ກະລຸນາປ້ອນຂໍ້ມູນ username !!!")
form.username.focus();
return false;
}else if(form.password.value==""){
alert("ກະລຸນາປ້ອນຂໍ້ມູນ password !!!")
form.password.focus();
return false;
}
}

window.onload=function(){
document.getElementById("username").focus();
}
</script>
</head>
<body>
<div class="container">
<header>
<h1><strong>ຍິນດີຕ້ອນຮັບເຂົ້າສູ່ລະບົບ</strong></h1>
<h2><strong>Information System Login</strong></h2>
</header>

<?php //=========table login===========?>

<section class="main">
<form name="form1" method="post" action="" class="form-2" onSubmit="return chkinp(this)">
<h1><span class="log-in">Log in</span></h1>
<p class="float">
<label for="username"><i class="icon-user"></i>Username</label>
<input type="text" name="username" placeholder="Username" id="username" autocomplete="off">
</p>
<p class="float">
<label for="password"><i class="icon-lock"></i>Password</label>
<input type="password" name="password" placeholder="Password" class="showpassword" id="password" autocomplete="off">
</p>
<p class="clearfix">

<input type="submit" name="submit" value="Log in" >
<input name="login" type="hidden" id="login" value="login">
</p>
</form>

</section>

<header>
<h1><a href='index.php'>ຫນ້າຫລັກ</a></h1>


<?php
if(isset($_POST['login'])){

$sqlAdmin="SELECT AdminID,AdminName,AdminUser,AdminPass
FROM stock_d.admin
WHERE (AdminUser='".$_POST['username']."')
AND (AdminPass='".$_POST['password']."')";
$resultAdmin=mysql_query($sqlAdmin,$c1);
$NumAdmin=mysql_num_rows($resultAdmin);
$rAdmin=mysql_fetch_array($resultAdmin);
if
($NumAdmin>'0')
{
$_SESSION['login_true_AdminID']=$rAdmin['AdminID'];
$_SESSION['lname']=$rAdmin['AdminName'];
$_SESSION['lusername']=$rAdmin['AdminUser'];
$_SESSION['lpassword']=$rAdmin['AdminPass'];
$_SESSION['lstatus']='Admin';
echo "<img src='img_loader/loading3.gif' width='105' height='16' />";
echo "<BR>";
echo "<span style='color:#000099;'>";
echo "ຍິນດີຕ້ອນຮັບທ່ານ &nbsp;$rAdmin[AdminName]&nbsp; ເຂົ້າສູ່ລະບົບ !!!";
echo "</span>";
echo "<meta http-equiv='refresh' content='2;url=./main.php'>";
exit();
}else{
echo "<img src='img_loader/loading2.gif' width='100' height='100' />";
echo "<BR>";
echo "<span style='color:#FF0000;'>";
echo "ບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້ ກະລຸນາລອງໃໝ່ອີກຄັ້ງ";
echo "</span>";
echo "<meta http-equiv='refresh' content='2;url=./login.php'>";
}
}

?>
</header>
</div>

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$(".showpassword").each(function(index,input) {
var $input = $(input);
$("<p class='opt'/>").append(
$("<input type='checkbox' class='showpasswordcheckbox' id='showPassword' />").click(function() {
var change = $(this).is(":checked") ? "text" : "password";
var rep = $("<input placeholder='Password' type='" + change + "' />")
.attr("id", $input.attr("id"))
.attr("name", $input.attr("name"))
.attr('class', $input.attr('class'))
.val($input.val())
.insertBefore($input);
$input.remove();
$input = rep;
})
).append($("<label for='showPassword'/>").text("Show password")).insertAfter($input.parent());
});

$('#showPassword').click(function(){
if($("#showPassword").is(":checked")) {
$('.icon-lock').addClass('icon-unlock');
$('.icon-unlock').removeClass('icon-lock');
} else {
$('.icon-unlock').addClass('icon-lock');
$('.icon-lock').removeClass('icon-unlock');
}
});
});
</script>
</body>
</html>

<?php
ob_end_flush();
mysql_close($d1,$db1,$c1);
mysql_close($d2,$db2,$c1);

exit();
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-18 13:34:42 By : Bouasavanh HararRock
 

 

No. 3



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


แค่จะบอกว่า PHP ใหม่ๆ มันไม่รองรับการทำงาน mysql แล้วครับ อยากยอกเท่านั้นจริงๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-18 14:47:20 By : apisitp
 


 

No. 4



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



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

ตอบความคิดเห็นที่ : 3 เขียนโดย : apisitp เมื่อวันที่ 2017-04-18 14:47:20
รายละเอียดของการตอบ ::
... ใส่ความคิดเห็นตรงนี้.......ครับผม แต่ที่ทำงานผม ยังใช้ php Version เก่า 5.1.37 DB Xampp อยู่ครับ เลยทำตาม Company ตอนนี้กำลังทำ Stock offices ให้หัวหน้าสั่งมาครับ เหลือแต่ ตัด Stock รายงานผล สรุปรายเดือนก็ปิด Job กำลังหา Idea พอดีเลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-18 15:05:37 By : Bouasavanh HararRock
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : SELECT Databases มากกว่า 1 ฐานข้อมลูขึ้นไป ทำยังไงครับ และ วิธีเขียน Connect DB ที่ถูกต้องเขียนแบบไหน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่