私はphpとmysqlでウェブサイトをデザインしています。製品名、番号、および説明を含む mysql で作成されたテーブルがあり、テーブルに別の Web サイトへのリンクとなる列を追加できるかどうか疑問に思っていました。たとえば、「Amazon から購入」という列とそのリンクは、製品がある amazon.com ページに移動します。私はphpテーブルでこれを行うことができることを知っていますが、むしろmysqlテーブルが必要です.
3 に答える
最初に、データベース テーブル スキーマを変更して、アイテムの ASIN (Amazon 製品番号) を保持するための新しい列を含める必要があります。次に、表示コードでテーブルをループ処理し、商品ごとに適切な形式のリンクを出力して、Amazon の商品ページにリンクします。
初心者の場合は、いくつかのことを学ぶ必要があります。
MySQL テーブル スキーマを変更する方法。少なくとも 3 つのオプション - PHP コードの使用、mysql コマンド ラインの使用、phpmyadmin の使用
現在データ テーブルを表示している PHP コードを変更して、新しい列を考慮に入れる方法
Amazon 商品 URL の構造
varchar または text の値を持つ列を追加するだけです。問題はないはずです。
私も同様のコンセプトを実装しました。
最初にテーブルに 2 つの列を追加しましたがlink
、link_name
どちらもvarchar()
適切なサイズでした。または実際のアドレスをlink
保存し、リンクに表示されるテキストを保存します。href
link_name
ファイルXMLHttpRequest()
から実行したところ、解析されたデータが返されました。.js
json
次に、.js
ファイルに次を追加しました
for ( var k in jsonData )
{
var my_row = '<td><a href="' + "http://" + jsonData[k].link + '"' + ">" + jsonData[k].link_name + "</a></td>";
// other code
}
それは私のために働いた!