basicSearch ครับ HomeForumbasicSearch ครับ absolutex $seek = strtoupper( $_GET[seek] ); $fine = $db -> basicSearch('user', 'title', $seek); if ( $fine == false ) { echo 'ขออภัย :: ไม่พบ'; } //พบดีผมต้องการค้นหา user จาก title ครับผม ผมจะวนลูปออกมาแสดงยังไงหรอครับ absolutex $seek = strtoupper( $_GET[seek] ); $limit = 100; $fine = $db -> basicSearch('user', 'title', $seek); if ( $fine == false ) { echo 'ขออภัย :: ไม่พบ'; } else { $Qseek = $db->Query ( 'user' , seek , $fine , 'DESC' , 0 , $limit ); for ( $i = 0 ; $i < count( $Qseek ) ; $i++ ) { $displayname = $Qseek[$i][displayname]; echo $displayname; } } function seek( $record , $fine ) { return $record[title] == $fine; } basicSearch ($table, $field, $value) //ค้นหา $value ที่ $field บนตาราง $table (ไม่สนใจขนาดตัวอักษร)ไม่สำเร็จคืนค่า false คืนค่า record เดียว --- งงงับ - -* แบบด้านบนรึป่วครับ แต่มัน echo 'ขออภัย :: ไม่พบ'; ตลอดเลยครับ กรกฎ วิริยะ basicSearch ($table, $field, $value) //ค้นหา $value ที่ $field บนตาราง $table (ไม่สนใจขนาดตัวอักษร)ไม่สำเร็จคืนค่า false คืนค่า record เดียว เวลาดูผลลัพท์ว่าจะออกมาเป็นรูปไหน ลองใช้ print_r($result) ดูสิครับ จะได้รู้ว่าผลลัพท์ออกมาเป็นยังไงแน่ absolutex -*- มีตัวอย่างรึป่าวครับ - -* ไม่เข้าใจครับ print_r ออกเป็นหน้าขาวๆอะครับผม กรกฎ วิริยะ print_r ออกหน้าขาวๆ แสดงว่าคืนค่า false มาครับ basicSearch นี่ต้องตรงทั้งฟิลด์นะครับ จะค้นหาบางส่วนของข้อความไม่ได้ ปกติ จะใช้สำหรับค้นหา ชื่อ หรือ รหัสผ่านเท่านั้น ถ้าจะค้นหาจาก title จะต้องค้น ให้ตรงทั้ง ไตเติล อีกอย่าง ให้ระวังด้วย พวกอักขระแปลกๆ อาจถูกบันทึกบน db เป็นข้อความไม่เหมือนกัน เช่น & อาจถูกบันทึกเป็น & ให้ตรวจให้ถูกก่อนการค้นหา absolutex basicSearch นี่ต้องตรงทั้งฟิลด์นะครับ จะค้นหาบางส่วนของข้อความไม่ได้ ปกติ จะใช้สำหรับค้นหา ชื่อ หรือ รหัสผ่านเท่านั้น ถ้าจะค้นหาจาก title จะต้องค้น ให้ตรงทั้ง ไตเติล แบบนี้ไม่เหมาะกับทำตัว ค้นหา สิครับ ^^'' ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
$seek = strtoupper( $_GET[seek] );
$limit = 100;
$fine = $db -> basicSearch('user', 'title', $seek);
if ( $fine == false )
{
echo 'ขออภัย :: ไม่พบ';
}
else {
$Qseek = $db->Query ( 'user' , seek , $fine , 'DESC' , 0 , $limit );
for ( $i = 0 ; $i < count( $Qseek ) ; $i++ )
{
$displayname = $Qseek[$i][displayname];
echo $displayname;
}
}
function seek( $record , $fine )
{
return $record[title] == $fine;
}
basicSearch ($table, $field, $value) //ค้นหา $value ที่ $field บนตาราง $table (ไม่สนใจขนาดตัวอักษร)ไม่สำเร็จคืนค่า false คืนค่า record เดียว --- งงงับ - -* แบบด้านบนรึป่วครับ แต่มัน echo 'ขออภัย :: ไม่พบ'; ตลอดเลยครับ
basicSearch ($table, $field, $value) //ค้นหา $value ที่ $field บนตาราง $table (ไม่สนใจขนาดตัวอักษร)ไม่สำเร็จคืนค่า false คืนค่า record เดียว
เวลาดูผลลัพท์ว่าจะออกมาเป็นรูปไหน ลองใช้ print_r($result) ดูสิครับ จะได้รู้ว่าผลลัพท์ออกมาเป็นยังไงแน่
-*- มีตัวอย่างรึป่าวครับ - -* ไม่เข้าใจครับ print_r ออกเป็นหน้าขาวๆอะครับผม
print_r ออกหน้าขาวๆ แสดงว่าคืนค่า false มาครับ
basicSearch นี่ต้องตรงทั้งฟิลด์นะครับ จะค้นหาบางส่วนของข้อความไม่ได้ ปกติ จะใช้สำหรับค้นหา ชื่อ หรือ รหัสผ่านเท่านั้น ถ้าจะค้นหาจาก title จะต้องค้น ให้ตรงทั้ง ไตเติล
อีกอย่าง ให้ระวังด้วย พวกอักขระแปลกๆ อาจถูกบันทึกบน db เป็นข้อความไม่เหมือนกัน เช่น & อาจถูกบันทึกเป็น & ให้ตรวจให้ถูกก่อนการค้นหา
basicSearch นี่ต้องตรงทั้งฟิลด์นะครับ จะค้นหาบางส่วนของข้อความไม่ได้ ปกติ จะใช้สำหรับค้นหา ชื่อ หรือ รหัสผ่านเท่านั้น ถ้าจะค้นหาจาก title จะต้องค้น ให้ตรงทั้ง ไตเติล
แบบนี้ไม่เหมาะกับทำตัว ค้นหา สิครับ ^^''