加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php oop和mysql查询

发布时间:2020-12-13 21:40:43 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试创建一个查询数组的函数,然后我将能够调用单独的值.在这里,我想你会理解我想要做的事情.除了我是一个完整的初学者. class Posts{ var $title; var $author; public function querySinglePost($value){ $post = mysql_fetch_array(mysql_query("sel
我正在尝试创建一个查询数组的函数,然后我将能够调用单独的值.在这里,我想你会理解我想要做的事情.除了我是一个完整的初学者.

class Posts{

  var $title;
  var $author;

  public function querySinglePost($value){

    $post = mysql_fetch_array(mysql_query("select * from posts where id=$value"));  
    $this->title = $post['title'];
    $this->author = $post['author'];

  } 


}

如何将数组值分配给类中的变量,然后在我的普通php脚本/视图中调用它们?谢谢

解决方法

看看 mysql_fetch_object.
我还建议将该函数设为static,它将返回创建的对象.像这样:

class Posts{

  var $title;
  var $author;

  public static function querySinglePost($value){

    return mysql_fetch_object(
       mysql_query("select * from posts where id=$value"),__CLASS__);

  } 

}

$post = Posts::querySinglePost($value);
$a = $post->title;
//...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读