|
|
|
สอบถามปัญหาคำสั่ง SQL ของ MySQL เกี่ยวกับการใช้ WHERE Cause กับ Column ที่ได้จากการ CONCAT จะต้องใช้อย่างไร |
|
|
|
|
|
|
|
รบกวนถามหน่อยค่ะ
Code (PHP)
<?php
@session_start();
//require_once('../Connections/config_db.php');
$config_db = mysql_connect('localhost', 'user', 'pass');
//include("adminOnly.php");
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_rsRead = 10;
$pageNum_rsRead = 0;
if (isset($_GET['pageNum_rsRead'])) {
$pageNum_rsRead = $_GET['pageNum_rsRead'];
}
$startRow_rsRead = $pageNum_rsRead * $maxRows_rsRead;
//mysql_select_db($database_config_db, $config_db);
mysql_select_db('thaiway_elitehome', $config_db);
$query_rsRead = "select * from property";
//echo "select * from property p1, province p2, area a where p1.prov_id = p2.prov_id and p1.area_id = a.area_id";
//$query_rsRead = "select * from property";
$query_limit_rsRead = sprintf("%s LIMIT %d, %d", $query_rsRead, $startRow_rsRead, $maxRows_rsRead);
$rsRead = mysql_query($query_limit_rsRead, $config_db) or die(mysql_error());
while($row_rsRead = mysql_fetch_assoc($rsRead))
{
if (isset($_GET['totalRows_rsRead'])) {
$totalRows_rsRead = htmlentities($_GET['totalRows_rsRead']);
} else {
$all_rsRead = mysql_query($query_rsRead);
$totalRows_rsRead = mysql_num_rows($all_rsRead);
}
$totalPages_rsRead = ceil($totalRows_rsRead/$maxRows_rsRead)-1;
isset($startRow_rsRead)? $orderNum=$startRow_rsRead:$orderNum=0;
$queryString_rsRead = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_rsRead") == false &&
stristr($param, "totalRows_rsRead") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_rsRead = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_rsRead = sprintf("&totalRows_rsRead=%d%s", $totalRows_rsRead, $queryString_rsRead);
# ฉ Peter Affentranger, ANP Affentranger Net Productions, www.anp.ch
/*function MakeHyperlink($text) {
$text = preg_replace("/((http(s?):\/\/)|(www\.))([\S\.]+)\b/i","<a href=\"http$3://$4$5\" target=\"_blank\">$2$4$5</a>", $text);
$text = preg_replace("/([\w\.]+)(@)([\S\.]+)\b/i","<a href=\"mailto:$0\">$0</a>",$text);
return nl2br($text);
}*/
?>
ไม่ทราบว่าผิดตรงนัยหรอค่ะพอเวลา connect database ขึ้นว่า No Database ค่ะ
|
|
|
|
|
Date :
2011-05-07 15:00:13 |
By :
อยากรู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้ 2 บรรทัดนี้ดูก่อนนะครับ แล้วดูว่าขึ้นอะไร
Code (PHP)
//$config_db=mysql_connect('localhost', 'user', 'pass')
$config_db=mysql_connect('localhost', 'user', 'pass') or die("ติดต่อฐานข้อมูลไม่ได้ !");
//mysql_select_db('thaiway_elitehome', $config_db);
//mysql_select_db('thaiway_elitehome', $config_db) or die("เลือกฐานข้อมูล MySQL ไม่ได้ !");
|
|
|
|
|
Date :
2011-05-07 15:40:31 |
By :
มือใหม่หัดโค้ด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พิมพ์ผิดครับ
//$config_db=mysql_connect('localhost', 'user', 'pass')
$config_db=mysql_connect('localhost', 'user', 'pass') or die("ติดต่อฐานข้อมูลไม่ได้ !");
//mysql_select_db('thaiway_elitehome', $config_db);
mysql_select_db('thaiway_elitehome', $config_db) or die("เลือกฐานข้อมูล MySQL ไม่ได้ !");
|
|
|
|
|
Date :
2011-05-07 15:41:25 |
By :
มือใหม่หัดโค้ด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ
รบกวนถามอีกหน่อยนะคะ
คือเราสามารถเอาไปเขียนไว้ใน ไฟล์ config เลยทีเดียวได้ไหมค่ะ เพราะว่าไม่งั้นต้องมาเขียนทุกหน้าเลยอ่าค่ะ
|
|
|
|
|
Date :
2011-05-07 16:35:25 |
By :
อยากรู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|