sales_flat_orderテーブルから情報を取得して、注文の支払い情報をhtmlファイルに表示する必要があります。どうやって?私はいくつかのPHPコードを使用しようとしましたが、何も返されませんでした。sales_flat_orderテーブルの情報
-6
A
答えて
1
ここでは、PHPを使い始めるための基本的な例を示します。データベースからクエリを取得する必要がある場合は、これが最適なオプションです。
まず、.PHPその後
.htmlのないように、あなたのファイルの拡張子を変更します。
/**
* database.php
*/
class Database
{
private $host = "localhost";
private $db_name = "dbname";
private $username = "username";
private $password = "password";
public $conn;
public function dbConnection()
{
$this->conn = null;
try
{
$this->conn = new PDO("mysql:host=" . $this->host . ";dbname=" . $this->db_name, $this->username, $this->password);
$this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $exception)
{
echo "Connection error: " . $exception->getMessage();
}
return $this->conn;
}
}
私はその後、dbCommon.phpファイルを作る示唆
:
接続ファイルを使用してデータベースを作成します
を/**
* dbCommon.php
*/
require_once ('database.php');
class DBCommon
{
private $conn;
/** @var Common */
public $common;
public function __construct()
{
$database = new Database();
$db = $database->dbConnection();
$this->conn = $db;
}
public function runQuery($sql)
{
$stmt = $this->conn->prepare($sql);
return $stmt;
}
}
ブートストラップから次のようなものを追加できます。
public function error($message)
{
$this->messages[] = '<div class="alert alert-danger">' . $message . '</div>';
}
dbCommon.phpファイル内。
これを作成した後は、ロジックを追加するためのクラスファイルにする必要があります。ここにあなたのコードがどのように見えるべきかの基本的な例です:
/**
* class.queries.php
*/
require_once ('dbCommon.php');
class queries extends DBCommon
{
public function __construct()
{
parent:: __construct();
}
public function sales()
{
$stmt = $this->runQuery("SELECT * FROM `sales_flat_order`");
$stmt->execute();
$res = $stmt->fetch(PDO::FETCH_OBJ);
return $res;
}
}
FINALLYは、この後にあなたがしてトップにこれを(元々の.html)file.phpに戻って追加する必要があります。
<?php
require_once ('class.queries.php');
$fetch = new queries();
$info = $fetch->sales();
?>
これが今のように情報を取り出すことができることを意味し、どのようにあなたが選択し、あなたは、単に$info->columnName
をエコーしたい私はあなたのためにあなたの鼻を拭いしようとしていないんだけど、うまくいけば、これはPDOに入るために、あなたの指針を与えるだろうし、 PHPのクエリを正しく実行します。
+0
情報をありがとう、私はしようとします – Rodolfo
関連する問題
- 1. SQLテーブル列情報のプロービング
- 2. Play Framework処理テーブル情報
- 3. ログイン情報に基づいてテーブル情報を表示する
- 4. Redshift `stl_load_errors`エラーのテーブル情報の取得
- 5. SQL:テーブル/データ情報の取得
- 6. MySQLのテーブル情報を変更する
- 7. 掻き出しテーブルの情報
- 8. 情報が私のテーブルにない
- 9. pybossa - 結果テーブルの情報カラム
- 10. Magentoのsales_flat_orderテーブルの 'state'と 'status'カラムの相違点
- 11. MySQL:他のテーブルの情報に基づいて複数のテーブルから情報を取り出す方法は?
- 12. ユーザー情報とオプションのユーザー情報または1つのテーブルのテーブルを分けていますか?
- 13. Magento sales_flat_orderテーブルのカスタム列に値を追加
- 14. テーブルにユーザー情報を登録する
- 15. C#.NETでSQLiteテーブル情報を読む
- 16. テーブル情報から更新を実行
- 17. テーブルに情報を表示しない
- 18. テーブルから情報を解析する
- 19. PHP MySQLの1つのテーブルのIDと別のテーブルの情報
- 20. SQL:テーブルから単一のクエリ情報を取得し、別のテーブルから情報を集めるには?
- 21. データベース情報を表示せずにテーブル情報をエコーするCodeIgniter
- 22. 高度なMySqlクエリ:別のテーブルの情報でテーブルを更新
- 23. MySQLテーブルの情報を含むHTMLテーブルのインスタント検索バー
- 24. フィードバック情報のデバイス情報android
- 25. C++コンパイラのテンプレートエラー情報は - エラー情報
- 26. Sales_flat_orderデータが欠落magento
- 27. 情報
- 28. 情報
- 29. 情報
- 30. DirectComputeの情報
ようこそStackOverflow。 StackOverflowはコード記述サービスではありません。質問をするときに、実際にあなたのために仕事をするのではなく、私たちが実際にあなたを助けることができるように、あなたの試みを示してください。 > "PHPコードをいくつか使ってみましたが、何も返されませんでした。" – SOFe
データベースを使用している場合は、PHPを実行して情報を取得する必要があります。最初に.html拡張子を.phpに変更し、PHPクエリをもう一度実行してみてください。動作しないコードを表示する必要があります。私たちは読者ではありません。 – Option
phpコードを貼り付けました –