gpt4 book ai didi

php oop 和 mysql

转载 作者:行者123 更新时间:2023-12-02 15:38:51 27 4
gpt4 key购买 nike

我需要获取数据,检查并发送到数据库。使用 PHP OOP 进行编程。

你能告诉我我的类结构是否良好以及如何显示所有数据?谢谢

<?php
class Database{

private $DBhost = 'localhost';
private $DBuser = 'root';
private $DBpass = 'root';
private $DBname = 'blog';

public function connect(){
//Connect to mysql db
}

public function select($rows){
//select data from db
}

public function insert($rows){
//Insert data to db
}

public function delete($rows){
//Delete data from db
}
}

class CheckData{

public $number1;
public $number2;

public function __construct(){
$this->number1 = $_POST['number1'];
$this->number2 = $_POST['number2'];
}

function ISempty(){
if(!empty($this->$number1)){
echo "Not Empty";

$data = new Database();
$data->insert($this->$number1);
}
else{
echo "Empty1";
}

if(!empty($this->$number2)){
echo "Not Empty";

$data = new Database();
$data->insert($this->$number2);
}
else{
echo "Empty2";
}
}
}

class DisplayData{

//How print all data?
function DisplayNumber(){
$data = new Database();
$data->select();
}
}

$check = new CheckData();
$check->ISempty();

$display = new DisplayData()
$display->DisplayNumber();
?>

最佳答案

这是一段可怕的代码。

  1. 用于数据库通信使用PDO 。它并不完美,但已经很好了。
  2. 每次需要数据库时,您都会连接该数据库吗?
  3. Database::insert() 等必须是真正的魔术师才能猜测其参数应该插入到哪里

关于php oop 和 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2923893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com