|
|
|
ถามหน่อยครับ ไม่ได้เขียน php มานานมากแล้ว จะกลับมาลองเขียน oop ดูแต่คืองงหนักมากเรื่องการ display rows กับ connect database |
|
|
|
|
|
|
|
Code (PHP)
class DB {
public $cnx;
public $result;
public function __construct($host,$user,$psw,$dbname) {
$this->cnx = new mysqli($host, $user, $psw, $dbname);
if($this->cnx->errno) {
die( 'Connection failed! ' . $this->cnx->error);
} else {
echo "connected";
}
return true;
}
public function arr() {
$result = $this->cnx->query("SELECT * FROM users")) {
}
}
$db = new DB('host','user','psw','dbname');
$db->arr();
if($db->result){
echo 'row is ' . $db->result->num_rows();
}else{
echo $db->cnx->error;
}
ปล. ตัวอย่าง นี้จริงๆ ไม่ต้องเขียนเป็น คลาส เพราะ mysqli มันเป็น object อยู่แล้่ว
Code (PHP)
$db = new mysqli('host','user','psw','dbname');
$rs=$db->query("SELECT * FROM users");
if($rs){
echo 'row is ' . $rs->num_rows();
}else{
echo $db->error;
}
|
ประวัติการแก้ไข 2021-01-06 17:28:49
|
|
|
|
Date :
2021-01-06 17:23:43 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|