ホームページ  >  記事  >  バックエンド開発  >  zend_db が mysql に接続する (完全なコード付き)_PHP チュートリアル

zend_db が mysql に接続する (完全なコード付き)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:35:19749ブラウズ

これらを見る前に、PDO 拡張機能が正しくロードされていることを確認してください。

その方法は、php.ini を編集して、次の 2 行 (セミコロン;なし) を手動で追加することです:
extension=php_pdo.dll
extension=php_pdo_mysql.dll

次に、extension_dir

を php_pdo.dll と php_pdo_mysql.dll が配置されているディレクトリに指定する必要があります (
extension_dir = "C:php5ext"
)

OK、行きましょう..

index.php は Web サイトのトップページであり、唯一の入り口です

PHPコードは次のとおりです:

//...省略

$params = 配列 (ホスト => 127.0.0.1,

ユーザー名 => root,
パスワード => 123456, dbname => happycms);

$db = Zend_Db::factory(pdoMysql, $params);

Zend::register(db, $db);

?>

lib/App/Article.php


PHPコードは次のとおりです:

class App_Article {

private $db;

function listAll() { $result = $
Zend::dump($rows);
}

function listbycategory(){
// ... 省略 ...}

?>


PHPコードは次のとおりです:

ArticleController.php
クラスarticleController extends Zend_Controller_Action {

private $view;

private $article;

function __construct() {

$this->view = Zend::registry(view);

$this->article = new App_Article()

}

public function listAllAction() {
$this->article->listAll(); $this->view->title=記事を表示; echo $this->view->render(TPL_DIR . /tplView.php);

}
{

http://happycms/article/listallにアクセスしてください


次の出力を取得します:

配列(1) {

[0] => 配列(15) {

["記事ID"] => 文字列(1) "1"
["カテゴリID"] => 文字列(1) "0"
["記事のタイトル"] => 文字列(4) "テスト"
["記事の場所"] => 文字列(3) "sdf"
["記事のキーワード"] => 文字列(5) "sdfds" "記事説明"] => 文字列(4) "テスト"

["記事本文"] => 文字列(9) "sffsdfsdf"

["著者名"] => 文字列(8) "ハオハッピー"
["著者メール] "] => string(11) "s...@df.com"
["issticky"] => string(1) "0"
["isrecommanded"] => string(1) "0 "
["includeattachment"] => string(1) "0"
["addtime"] => string(19) "0000-00-00 00:00:00"
["lastedittime"] => ; 文字列(19) "0000-00-00 00:00:00"
["チェックタイム"] => 文字列(19) "0000-00-00 00:00:00"

}


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508365.html技術記事これを見る前に、PDO 拡張機能が正しくロードされていることを確認してください。 この方法は、php.ini を編集し、次の 2 行 (セミコロン; なし) を手動で追加します: extension=php_pdo.dll extension=php_pdo_...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。