2016-08-18 5 views
-1

データベースを使用して行を追加または削除する自動埋め込みhtmlテーブルを作成しようとしました。しかし、今はテーブルが特定の「ドメイン」列を持つ行だけを埋めるようにする必要があります。たとえば、私はテーブルの行が3つあり、そのうちの2つは "domain"列の値が "1"で、3行目が "domain"列の値が1です。私のPHPコードでは、 1 "の値を" Domain "列に入力し、他の値は無視します。したがって、データベースにさらに行を追加すると、htmlテーブルは1つの特定の値を持つ行のみを取得します。Php-Myql:同じ特定の値を持つすべての行を選択してください

コード:Additionaly

$query = mysql_query("SELECT * FROM suhrn WHERE Domena=1"); 

、あなたがmysql_functionの使用を停止し、代わりにmysqliまたはPDOを使用する必要があります。それは、正確なあなたが書いたものに基づいていますが、あなたはそれを試みることができる

<?php 

$server = mysql_connect("localhost", "admin", "admin"); 
$db = mysql_select_db("rpo", $server); 
$query = mysql_query("SELECT * FROM suhrn"); 
?> 

<table> 
<tr> 
<td>Text</td> 
<td>Type</td> 
<td>Zobrazit</td> 
<td>DOMAIN</td> 
<td>Comment</td> 
</tr> 


<?php 
while ($row = mysql_fetch_array($query)) { 
    ?> 
    <tr> 
    <td> <?php echo $row['Popis']; ?> </td> 
    <td> <?php echo $row['Typ']; ?> </td> 
    <td> <?php echo $row['Zobrazit']; ?> </td> 
    <td> <?php echo $row['Domena']; ?> </td> 
    </tr> 
<?php 
} 
?> 
</table> 
+0

に役立ちます希望は、あなたがしようとGoogleましたか?これはほとんどすべてのチュートリアルでカバーされている非常に基本的なものです。 – Epodax

+0

はい、私は試みましたが、私はそれを見つけませんでした。あなたが言っていることが真実ならば、私は目が見えない、あるいは私はグーグルではありません。申し訳ありません – Fred007

+0

あなたの条件に基づいた条件を使用します – Karthi

答えて

1

私はあなたの問題を理解しているかどうかはわかりませんが、おそらくSQLステートメントのわずかな変更がそのトリックを行うべきです。

SELECT * FROM suhrn WHERE col_domain = 1; 

よろしく

1

わかりません。

+0

ありがとう!はい、私は私がmysqliを使用すべきであることを知っていることを知っていますが、nahもmysqlとうまくいっています。 – Fred007

関連する問題