WordPress

【検証予定】不確定記事 wordpress MYSQL に商品テーブルを作成して 検索画面から検索結果を表示するコード

WordPress

wordpress MYSQL に商品テーブルを作成して 検索画面から検索結果を表示するコードを示してください

wordpress MYSQL 商品テーブル 検索画面 コード’ を検索しています

wordpress MYSQL 商品テーブル 検索画面 コード’ を検索しています

回答を生成しています…

回答を生成しています…

商品テーブルを作成するには、MySQLのクエリを使用して、WordPressのデータベースにテーブルを作成する必要があります。以下は、商品テーブルを作成するための例です。

CREATE TABLE wp_products (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  price INT NOT NULL,
  PRIMARY KEY (id)
);

コピー

検索画面から検索結果を表示するには、PHPでコードを書く必要があります。以下は、検索フォームを作成し、トップページに置く例です。

<form action="/search" method="post">
  <span>商品コード</span>
  <input type="text" name="p_code" placeholder="前方一致" autofocus>
  <span>品名</span>
  <input type="text" name="p_name" placeholder="部分一致">
  <button type="submit">検索</button>
</form>

コピー

そして、PHPで受け取った値を元に、MySQLのクエリを発行して検索結果を取得します。以下は、検索結果を表示するための例です。

global $wpdb;

$p_code = $_POST['p_code'];
$p_name = $_POST['p_name'];

$sql = "SELECT * FROM wp_products WHERE name LIKE '%$p_name%' AND code LIKE '$p_code%'";
$results = $wpdb->get_results($sql);

foreach ($results as $result) {
  echo $result->name . ' ' . $result->price . '<br>';
}

コピー

この例では、wp_productsという名前のテーブルが作成されていることが前提となっています。また、$wpdbはWordPressが提供するデータベースアクセス用のオブジェクトです。

詳細情報:

1. qiita.com2. webukatu.com3. qiita.com

2/30

どのようにしてWordPressとMySQLを接続しますか?

WordPress MySQL 接続方法’ を検索しています

WordPress MySQL 接続方法’ を検索しています

回答を生成しています…

回答を生成しています…

WordPressとMySQLを接続するには、以下の手順を実行してください。

  1. MySQLに接続するための情報を取得します。これには、ホスト名、ユーザー名、パスワード、データベース名が含まれます。
  2. WordPressのwp-config.phpファイルを開きます。
  3. ファイル内で、以下のようにMySQLに接続するための情報を設定します。
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');

コピー

  1. 保存して閉じます。

これで、WordPressとMySQLが接続されました。1

また、WordPressでは、データベースアクセス用のオブジェクトとして$wpdbが提供されています。これを使用することで、SQL文を実行したり、データを取得したりすることができます。2

詳細情報:

1. wordpress.bia.jp2. bing.com3. ja.wordpress.org4. qiita.com+2 その他

タイトルとURLをコピーしました