โค้ด php ค้นหาข้อมูล มันค้นหาเป็นภาษาไทยไม่ได้อ่ะครับ แล้ว พอมีข้อมูลที่เป็นภาษาไทย ++
Code (SQL)
$con= mysql_connect( $host, $username, $password_1) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query('set name utf8');
Date :
2014-08-17 18:51:57
By :
Chaidhanan
ต้องใส่ไว้ ส่วนไหนหรอครับ ผมยังงงๆ อยู่เลย :)
Date :
2014-08-17 19:04:08
By :
dlast
ผมลอง ใส่เข้่าไปใหม่แล้ว เป็นอย่างนี้ครับ
Code (PHP)
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>ค้นหาคำศัพท์</title>
</head>
<body>
<p align="right">
<a href="addword.php" target="iframe_a"> <img src="addword.jpg"> </a>
</p>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<p align="center">
<table width="599" border="1">
<tr>
<th>คำที่ต้องการค้นหา
<input name="keyword" type="text" id="keyword" value="<?=$_GET["keyword"];?>">
<input type="submit" value="ค้นหาความหมาย"></th>
</tr>
</table>
</p>
</form>
<?
if($_GET["keyword"] != "")
{
$con= mysql_connect( "localhost", "root", "netbanbung2013") or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db("bionline") or die("เลือกฐานข้อมูลไม่ได้");
mysql_query('set name utf8');
// Search By word or name
$strSQL = "SELECT * FROM bi_word WHERE ( name LIKE '%".$_GET["keyword"]."%' or word LIKE '%".$_GET["keyword"]."%' )";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<p align="center">
<table width="600" border="1">
<tr>
<th width="120"> <div align="center">คำศัพท์ </div></th>
<th width="250"> <div align="center">ความหมาย </div></th>
<th width="150"> <div align="center">ผู้ลงศัพท์ </div> </th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><?=$objResult["word"];?></td>
<td><?=$objResult["details"];?></td>
<td><?=$objResult["name"];?></td>
</tr>
<?
}
?>
</table>
</p>
<?
mysql_close($objConnect);
}
?>
</body>
</html>
Date :
2014-08-17 19:06:15
By :
dlast
แต่ก็ยังขึ้นเหมือนเดิมอ่ะครับ
Date :
2014-08-17 19:06:49
By :
dlast
แล้วได้หรือยังครับ
Date :
2014-08-17 19:08:57
By :
Chaidhanan
ขอ structure ของตารางหน่อยครับ
Date :
2014-08-17 19:10:00
By :
Chaidhanan
ตามนี้เลยครับป๋ม
Date :
2014-08-17 19:12:33
By :
dlast
mysql_query('set name utf8');
เปลี่ยนเป็น
Code (SQL)
mysql_query ( 'SET chracter set=utf8', hk_db_link );
mysql_query ( "SET collation_connection = 'utf8_general_ci' ", hk_db_link );
mysql_query ( 'SET chracter_set_results=UTF-8', hk_db_link );
Date :
2014-08-17 19:19:44
By :
Chaidhanan
Code (PHP)
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>ค้นหาคำศัพท์</title>
</head>
<body>
<p align="right">
<a href="addword.php" target="iframe_a"> <img src="addword.jpg"> </a>
</p>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<p align="center">
<table width="599" border="1">
<tr>
<th>คำที่ต้องการค้นหา
<input name="keyword" type="text" id="keyword" value="<?=$_GET["keyword"];?>">
<input type="submit" value="ค้นหาความหมาย"></th>
</tr>
</table>
</p>
</form>
<?
if($_GET["keyword"] != "")
{
$con= mysql_connect( "localhost", "root", "netbanbung2013") or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db("bionline") or die("เลือกฐานข้อมูลไม่ได้");
mysql_query ( 'SET chracter set=utf8', hk_db_link );
mysql_query ( "SET collation_connection = 'utf8_general_ci' ", hk_db_link );
mysql_query ( 'SET chracter_set_results=UTF-8', hk_db_link );
// Search By word or name
$strSQL = "SELECT * FROM bi_word WHERE ( name LIKE '%".$_GET["keyword"]."%' or word LIKE '%".$_GET["keyword"]."%' )";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<p align="center">
<table width="600" border="1">
<tr>
<th width="120"> <div align="center">คำศัพท์ </div></th>
<th width="250"> <div align="center">ความหมาย </div></th>
<th width="150"> <div align="center">ผู้ลงศัพท์ </div> </th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><?=$objResult["word"];?></td>
<td><?=$objResult["details"];?></td>
<td><?=$objResult["name"];?></td>
</tr>
<?
}
?>
</table>
</p>
<?
mysql_close($objConnect);
}
?>
</body>
</html>
ยังไม่ได้เลยอ่ะครับ เป็นเหมือนเดิมเลยครับ
Date :
2014-08-17 19:24:21
By :
dlast
ลองดูครับ default table collection มันเป็น latin อยู่ ลองเปลี่ยนให้เหมือนกันครับ
และถ้าเปลี่ยน default database collection ให้เหมือนกันเลยก็จะดีครับ
Date :
2014-08-17 19:38:34
By :
Chaidhanan
แต่ทุกตัวเป็น utf8 หมด แล้วจะเปลี่ยนยังไงอ่ะครับ
Date :
2014-08-17 19:41:46
By :
dlast
tab กระบวนการ ครับ
Date :
2014-08-17 19:43:37
By :
Chaidhanan
เปลี่ยนแล้ว ก็ยังไม่ได้เลยอ่ะครับ เป็นที่อะไรก็ไม่รู้อ่ะครับ
Date :
2014-08-17 19:58:46
By :
dlast
อีกอันเดียว 555 ไม่งั้นหมดภูมิ
บันทัดแรก
<html>
<head>
<meta charset='utf-8'>
แก้เป็น
<!doctype html>
<html>
<head>
<meta charset="utf-8">
Date :
2014-08-17 20:10:50
By :
Chaidhanan
ไม่ได้สักที จนปัญหามากๆ เลยครับ
Date :
2014-08-17 20:45:35
By :
dlast
ยังไม่ได้เลยอ่ะครับ เหมือนเดิมเลยครับ
Date :
2014-08-17 21:03:19
By :
dlast
ยังไม่ได้ถามอีกอัน MySql version ไหนครับ
Date :
2014-08-18 09:50:10
By :
Chaidhanan
อยากได้ code ที่ค้นหา จาก textbox1 เมื่อมีการคีย์ เปลี่ยนค่า (รหัสนักเรียน)
ให้ทำการค้นหาในฐานข้อมูล (คะแนน) มาแสดงใน textbox2 ในหน้าเดียวกัน
ค้นหานักเรียนสัก 3 คน ( 3 textbox) แสดงคะแนน 3 textbox
แล้วเปรียบเทียบใครเป็นที่ 1 2 3
แล้วนำลำดับไปเขียนลงในฐานข้อมูลต่อ
เป็น mysqli นะครับ
Date :
2019-09-12 16:34:08
By :
อำนาจ
ขอความช่วยเหลือด้วยครับ
มี txtdate แบบ datepicker
ค้นหา จาก textboxA (รหัสพนักงาน) เมื่อมีการคีย์ครบ 5 หลัก แสดงวันเข้างานที่ textbox11
ค้นหา จาก textboxB (รหัสพนักงาน) เมื่อมีการคีย์ครบ 5 หลัก แสดงวันเข้างานที่ textbox22
ค้นหา จาก textboxC (รหัสพนักงาน) เมื่อมีการคีย์ครบ 5 หลัก แสดงวันเข้างานที่ textbox33
ถ้าค่าของ txtdate > textbox11 ให้บันทึกรหัสพนักงาน textboxA ลงที่ตาราง t_result
ถ้าค่าของ txtdate > textbox22 ให้บันทึกรหัสพนักงาน textboxB ลงที่ตาราง t_result
ถ้าค่าของ txtdate > textbox33 ให้บันทึกรหัสพนักงาน textboxC ลงที่ตาราง t_result
เป็น mysqli นะครับ
Date :
2019-09-13 14:44:24
By :
Authorityheart
mysqli
รบกวนผู้รู้ด้วยครับ
สมัคร สมาชิกแล้ว activate แล้ว login ไม่ได้
ขอพื้นที่ตรงนี้นะครับ ติดปัญหาจริงๆ อ่านหลายบทความแล้ว
ไม่สามารถค้นหา ในหน้า เดียวกันได้ หลายครั้ง
จะทำอย่างไรได้บ้างครับ ตามรูป
ถ้าสามารถใช้บน Joomla ได้ยิ่งดีเลย
ขอบพระคุณล่วงหน้าครับ
Date :
2019-09-16 10:16:10
By :
Authorityheart
Load balance : Server 03