時間を割いて私の問題を解決していただき、ありがとうございます。
PHPスクリプトを使用してmySQLデータベースにクエリを実行しています。残念ながら、製品の説明、成分、および追加情報(最後の段落)はすべて、名前とともに1つのフィールドに保存されます(名前は冗長であり、無視できます)。すべてのテキストはHTMLコードで囲まれています。HTMLコードを保持または保存したくないのですが、区切り文字として役立つ場合があります。
重要: HTMLはエンコードされて保存されるため、
<p>
として保存されます
<p>
これは、mySQLデータベースに保存されているHTMLコードの例です(これは、保存されている正確な方法です。前述したように、HTMLはエンコードされています)。
<table border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr valign="top">
<td>
Item:</td>
<td>
Olive Loaf - Baked - <b>Gluten Free!</b></td>
</tr>
<tr valign="top">
<td>
Description:</td>
<td>
A blend of beef and pork along with our unique spices to create a base mix. To this mix we add plenty of olives and form it into a loaf, we then smoke this over natural hardwoods for a unique Koegel flavor.</td>
</tr>
<tr valign="top">
<td>
Ingredients:</td>
<td>
Beef and Pork, Water, Spanish Olives (Olives, Pimentos, Sodium Alginate, Guar Gum, Calcium Chloride, Water, Salt, Lactic Acid), Nonfat Dry Milk, Corn Syrup, Salt, Red Sweet Peppers (bell peppers, water, citric acid.), Spices, Dextrose, Dehydrated Onions.</td>
</tr>
</tbody>
</table>
<p>
<strong>Each loaf weighs approximately 6 lbs.</strong></p>
これは、HTMLがデコードされた同じコードスニペットです(これは、mySQLデータベースに格納される方法ではありません。これは視覚的な目的で提供しました)。
<table border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr valign="top">
<td>
Item:</td>
<td>
Olive Loaf - Baked - <b>Gluten Free!</b></td>
</tr>
<tr valign="top">
<td>
Description:</td>
<td>
A blend of beef and pork along with our unique spices to create a base mix. To this mix we add plenty of olives and form it into a loaf, we then smoke this over natural hardwoods for a unique Koegel flavor.</td>
</tr>
<tr valign="top">
<td>
Ingredients:</td>
<td>
Beef and Pork, Water, Spanish Olives (Olives, Pimentos, Sodium Alginate, Guar Gum, Calcium Chloride, Water, Salt, Lactic Acid), Nonfat Dry Milk, Corn Syrup, Salt, Red Sweet Peppers (bell peppers, water, citric acid.), Spices, Dextrose, Dehydrated Onions.</td>
</tr>
</tbody>
</table>
<p>
<strong>Each loaf weighs approximately 6 lbs.</strong></p>
基本的に、名前を無視し、説明と追加情報(説明の下の最後の段落)を$ productDescription(おそらく、追加情報を区切るために説明の後に2つの改行文字を追加)として保存し、材料を$productIngredientsとして保存します。「説明:」または「成分:」というテキストを含めたくありません...直後の情報だけです。上で述べたように、私は生のテキストにのみ興味があります-私はHTMLコードを保存したくありません。情報を2つの変数に格納するときは、すべてのHTMLコードを無視する必要があります。
どんな助けでも大歓迎です!
ありがとうございました、
-ジェフ
編集
何が起こっているのかというと、mySQLデータベースはopencartWebサイトに接続されています。ウェブサイトの管理者側には、材料、説明などの個別のフィールドはありません。その他すべて(重量、寸法、SKU、モデルなど)があります。これは、opencartのWebサイトが食品専用ではないためです。エレクトロニクスに使用できますが、その場合はそのような分野は必要ありません。ストアの所有者(私ではない)は、このすべての情報を説明のエントリポイントに入力します。HTMLはこれを与えるかもしれません。ウェブサイトは別の個人によって管理されています(必要に応じて私は彼に直接連絡します)。簡単に実行できない限り、彼も私もopencartコードを変更してフィールドを追加しないようにしたいと思います。
opencart Webサイトにフィールドを追加するのは簡単でしょうか?そうすれば、説明フィールドを排他的にすることができます。返信ありがとうございます。