ช่วยทีครับ Error Query Error Query [select * from busway where (s_way LIKE '%ร้อยเอ็ด%')]---
เกี่ยวกับพวก charset encoding อะไรใน db หรือเปล่าคับ
รอท่านอื่นมาวินิจฉัยต่อคับ แหะๆ
ปล. สมัยนี้เค้าใช้ UTF-8 กันหมดแล้วนะคับ
Date :
2010-01-05 12:09:37
By :
nut_t02
ลองดูใหม่ครับ
Code (PHP)
$strsql="select * from busway where s_way LIKE '%$p%'";
SQL LIKE
Date :
2010-01-05 12:10:25
By :
panyapol
ยังไม่ได้เลยครับ งง มาก เลยครับตอนนี้
Date :
2010-01-05 12:25:30
By :
popnakub
objQuery = mysql_query($strsql) or die (mysql_error());
ตรวจสอบ error ครับว่าขึ้นอะไร
Date :
2010-01-05 12:32:19
By :
xbeginner01
$strsql="select * from busway where (s_way LIKE '%$p%')";
เปลี่ยนเป็น
$strsql="SELECT * FROM busway WHERE s_way LIKE '%".$p."%')";
หรือ
$strsql="SELECT * FROM busway WHERE s_way LIKE '%".$_POST['province']."%')";
ลองดูครับได้ป่ะ
Date :
2010-01-05 12:47:53
By :
ความรู้เท่าหางอึ่ง
Error ---Error Query [select * from busway where (s_way LIKE '%ร้อยเอ็ด%')]---
ขอบคุณมากๆ นะครับ แต่ ผม เอง ก็ ลอง หมด ทุก วิธีแล้ว ครับ ไม่รู้ ว่า มัน ผิดตรงไหนของคำสั่ง
Date :
2010-01-05 13:06:25
By :
popnakub
Code (PHP)
<html>
<head>
<title>ค้นหาเที่ยวรถ</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
</head>
<body>
<?php //------------------------------array รายชื่อจังหวัด-----------------------------------------------------------------------------------------------------
$province = array("เชียงราย","เชียงใหม","น่าน","พะเยา","แพร"," แม่ฮ่องสอน","ลำปาง","ลำพูน",
"อุตรดิตถ"," กาฬสินธ์","ขอนแก่น","ชัยภูมิ"," นครพนม","นครราชสีมา"," บุรีรัมย์",
"มหาสารคาม","มุกดาหาร","ยโสธร","ร้อยเอ็ด"," เลย","สกลนคร","สุรินทร์"," ศรีสะเกษ",
" หนองคาย","หนองบัวลำภู","อุดรธานี","อุบลราชธานี","อำนาจเจริญ","กำแพงเพชร","ชัยนาท",
"นครนายก","นครปฐม","นครสวรรค์","นนทบุรี","ปทุมธานี","พระนครศรีอยุธยา","พิจิตร","พิษณุโลก",
"เพชรบูรณ์","ลพบุรี","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สิงห์บุรี","สุโขทัย","สุพรรณบุรี",
"สระบุรี","อ่างทอง","อุทัยธานี","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ตราด","ปราจีนบุรี","ระยอง", "สระแก้ว",
"กาญจนบุรี","ตาก","ประจวบคีรีขันธ์","เพชรบุรี","ราชบุรี","กระบี่","ชุมพร","ตรัง","นครศรีธรรมราช","นราธิวาส",
"ปัตตานี","พังงา","พัทลุง","ภูเก็ต","ระนอง","สตูล","สงขลา","สุราษฎร์ธานี","ยะลา","กรุงเทพมหานคร ");
?>
<?php //------------------------------------array เดือน------------------------------------------------------------------------------------------------------
$d = date('d');
$m = date('m');
$y = 2552;
echo $date;
$month = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน",
"กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
?>
<form name="frm1" method="post" action="seaching.php">
<table align = "center" width = "300" bgcolor ="#3366AA" valign = "top" border = 0 cellspacing="0" cellpadding = "0" bordercolor = "#FFFFFF">
<tr height=30>
<td colspan=2 align="left"bgcolor="#FFAA00"height=30><font face="MS Sans Serif" size=3><b>ข้อมูลเส้นทาง</b></font>
</td>
</tr>
<tr>
<td><font face = "Ms Sans Serif" color = "#FFFFF" size = "2"><b>จังหวัดต้นทาง</b></font></td>
<td>
<select name="province">
<option value="">กรุณาเลือก</option>
<?php
sort($province);
foreach ($province as $val) { ?>
<option><?=$val?></option>
<?php } ?>
</select>
</td>
<tr>
<td><font face = "Ms Sans Serif" color = "#FFFFF" size = "2"><b>จังหวัดปลายทาง</b></font></td>
<td>
<select name="province2">
<option value="">--กรุณาเลือก--</option>
<?php
sort($province);
foreach ($province as $val) { ?>
<option><?=$val?></option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td ><font face = "Ms Sans Serif" color = "#FFFFF" size = "2"><b>วัน/เดือน/ปี</b></font></td>
<td>
<select name="sDay">
<option>วัน</option>
<?php foreach (range (1, 31) as $val) { ?>
<option value="<?=$val?>" <?=($val == $d) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sMonth">
<option>เดือน</option>
<?php foreach ($month as $key=>$val) { ?>
<option value="<?=$key?>" <?=($key == $m-1) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } ?>
</select>
<select name="sYear">
<option>ปี</option>
<?php foreach (range (2552, 2560) as $val) { ?>
<option value="<?=$val?>" <?=($val == $y) ? 'selected="selected"' : '' ?>><?=$val?></option>
<?php } //--------------สิ้นสุด optionbox เลือกเวลา-----------------------------------------------------------------------------?>
</select>
</td>
</tr>
<tr>
<td colspan=2 align="center">
<input type = "submit" name = "submit" value = "ค้นหา">
</td>
</tr>
</table>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
</head>
<body>
<?php
$p =$_POST["province"];
$p2=$POST["province2"];
$d_start=$_POST["sDay"] . '-' . $_POST["sMonth"] . '-' . $_POST["sYear"];
include "connect.php";
$result=mysql_select_db($dbname) or die ("ไม่สามารถเลือกใช้ฐานข้อมูลนี้ได้");
$strsql="SELECT * FROM busway WHERE s_way LIKE '%$p%'";
$objQuery = mysql_query($strsql) or die ("Error Query [".$strsql."]");
?>
Code (PHP)
Date :
2010-01-05 13:22:03
By :
popnakub
ได้แล้วครับผม ขอขอบคุณทุกๆ คำตอบ ครับผม ผม
Date :
2010-01-05 14:11:44
By :
popnakub
ทำไงถึงได้อ่ะ แต่ก็ดีใจด้วยครับ
Date :
2010-01-05 15:53:20
By :
panyapol
Code (PHP)
$strsql="select * from busway where s_way LIKE '%$p%'";
เอ่อ คือ ผม ก็ แก้ แบบ นี้ แหละครับ เทสไปเทสมา มัน ได้ เอง เอิ๊กๆๆ
Date :
2010-01-05 17:26:03
By :
popnakub
Load balance : Server 01