1

PHPとMySQLに問題があります(あなたにとっては簡単に解決できると思います)。「tekst」と呼ばれるデータベースがあります。3 つの列があります。

  1. id (自動インクリメント)、
  2. 日付 (タイムスタンプ)、
  3. Tresc (テキスト)

およびサイト: index.html。そのようなコード<?php echo "$id1"; ?>をindex.htmlに貼り付けて、「id」に割り当てられた列「treść」を表示したいと思います。

今、私はそれが好きです:

$w = mysql_fetch_array(mysql_query("SELECT * FROM tekst WHERE id=5"));

echo $w['tresc'];

でもレコードが多いと面倒ですよね。

私が欲しいものを表示するためにMySQLクエリを作成する方法は? 1 ページに多くの ID があります。

助けてくださいありがとう

4

3 に答える 3

1

を使ってみてくださいmysql_fetch_row

mysql_fetch_row(mysql_query("SELECT * FROM tekst WHERE id=1"));

Official Document

于 2013-04-08T09:29:13.497 に答える
0

まず第一に、これらの mysql_ 関数は非推奨であるため、PDO または MySQLi を使用する必要があります。

次に、すべての ID を一覧表示するには、別のクエリを使用します。SELECT * FROM tekst

これは、反復する必要がある配列を返します。

于 2013-04-08T09:31:27.967 に答える
0

次のようにできます

$result = mysql_query("SELECT * FROM tekst");

while ($r = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo $r['tresc'];
}
于 2013-04-08T09:29:52.893 に答える