function ArrReturn($sql) { $conn = ConnDB(); $arr = array(); //$sql_per_list = "select * from person limit 100 "; $res_per_list = $conn->query($sql, PDO::FETCH_ASSOC); while ($row = $res_per_list->fetch()) { /*$arr[] = array('village_id' => $row['village_id'], 'house_image_id' => $row['house_image_id'], 'address' => $row['address'], 'village_moo' => $row['village_moo'], 'village_name' => $row['village_name'], 'house_id' => $row['house_id'], 'longitude' => $row['longitude'], 'latitude' => $row['latitude'] );*/ $arr[] = array($row['village_id'], $row['house_image_id'], $row['address'], $row['village_moo'], $row['village_name'], $row['house_id'], $row['longitude'], $row['latitude']); } return $arr; }
function search_db($fullname) { $conn = ConnDB(); $strSQL = "SELECT * FROM person where cid like '%{$fullname}%'"; $res = $conn->query($strSQL, PDO::FETCH_ASSOC); $total = $res->rowCount(); //$result = mysql_query($strSQL); // $total = mysql_num_rows($result); // ได้จำนวน Record ที่ค้นหา if ($total == 0) { return "ค้นหา ชื่อ-นามสกุล ไม่พบ !!"; } else { $txt_tmp = "ค้นหาพบทั้งสิ้น " . $total . " รายการ<br><br>"; $list_person = $conn->query($strSQL, PDO::FETCH_ASSOC); while ($row = $list_person->fetch()) { $txt_tmp .= $row['cid'] . " " . $row['fname'] . "<br>"; //$results[] = array('cid' => $row['cid'], 'fname' => $row['fname'], 'lname' => $row['lname']); } return $txt_tmp; } }
<?php //session_start(); include_once '../database/connect.php'; //นำเข้าไฟล์ connect.php (การเชื่อมต่อ) ConnDB(); // เรียกใช้การเชื่อมต่อ if (!empty($_POST['username'])) { // เช็คค่าตัวแปลที่ส่งมาว่า ... username ไม่เท่ากับว่าง ถ้าไม่เท่ากับว่าง ให้ทำคำสั่งด้านล่าง $username = $_POST['username']; // เก็บค่าตัวแปลจาก Post ไปเป็น username $password = $_POST['password']; // เก็บค่าตัวแปลจาก Post ไปเป็น password $rslogin = "******"; //ชุดคำสั่งเช็ค ค่าว่า มี username นี้อยู่ในฐานข้อมูลหรือไม่ $rs = mysql_db_query($dbname, $rslogin); // ทำการค้นหาตามคำสั่ง $rowlogin = mysql_fetch_array($rs); // นำค่าผลการค้นหาที่ได้เก็บไว้ใน => rowlogin $num_rows = mysql_num_rows($rs); // นับค่าว่าออกมาได้เท่าไหร่เก็บไว้ใน => num_rows //เช็คว่าค่า user และ password ที่กรอกเข้ามามีอยู่หรือไม่ ถ้าเจอก็ login ได้ if (empty($num_rows)) { //ถ้านับออกมาแล้ว ข้อมูลเท่ากับ ว่าง คือ ไม่มีในฐานข้อมูล //สั่งให้ แสดงคำเตือน echo '<script language="javascript"> alert("กรุณากรอกชื่อผุ้ใช้และรหัสผ่านให้ถูกต้อง"); window.location="../backend/login.php"; </script>'; } else { // ถ้ามีให้เข้าไปที่หน้า index.php ได้ อยู่ใน folder : admin
<meta charset="UTF-8"> <?php include "../lib/nusoap.php"; include "../includes/conf.ini.php"; include "../includes/function.php"; include "../includes/dateClass.php"; include "../includes/encode.php"; $data = new dbClass(); $encode = new encriptStrClass(); $fdate = new dateClass(); //DB Connect function ConnDB() { try { include "../includes/conf.ini.php"; //connect ฐานข้อมูล $db = new PDO("mysql:host={$hostname};dbname={$dbname};", $username, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES {$charset}")); } catch (Exception $e) { echo 'error:' . $e->getMessage(); } return $db; } $strSQL = "SELECT * FROM person where cid like '%3410400990%'"; $qr = ConnDB(); $res = $qr->query($strSQL, PDO::FETCH_ASSOC); $total = $res->rowCount(); if ($total == 0) { echo "ไม่พบ"; } else { echo "พบ"; }