|
|
|
| ета данные в бд:
| столбец 01| столбец 02| столбец 03|
---------------------------------------------------|
| данные 01 | данные 01 | 001 |
| данные 02 | данные 02 | 002 |
| данные 03 | данные 03 | 003 |
| данные 04 | данные 04 | 002 |
Как вывести данные по столбцам? То есть нужно вывести строки только те которые равные 002 в столбце 3. Вот так должно получится:
| данные 02 | данные 02 | 002 |
| данные 04 | данные 04 | 002 |
Магёт кто помочь начинающему ламаку? | |
|
|
|
|
|
|
|
для: MoNiK
(22.06.2007 в 13:10)
| | по идее,
<?php
$result = "select * from таблица where (столбец) = 002";
|
а вывод
while($row = mysql_fetch_array($result)) {
echo($row['столбец']); }?> | |
|
|
|
|
|
|
|
для: ronin
(22.06.2007 в 13:45)
| | чтот у мну не получается во код гляньте плз
<?
$db = mysql_connect("localhost", "root");
mysql_select_db("search",$db);
$result = mysql_query("SELECT * FROM find where (03) = 01",$db);
if ($myrow = mysql_fetch_array($result))
{
do
{
printf("%s %s <br> \n", $myrow["01"], $myrow["02"]);
}
while ($myrow = mysql_fetch_array($result));
echo($myrow['01']);
}
else
{
echo "Sorry!";
}
?>
|
| |
|
|
|
|
|
|
|
для: MoNiK
(22.06.2007 в 14:21)
| | столбец (поле) так и называется "03"? тогда:
$result = mysql_query("SELECT * FROM find where 03 = 01",$db);
|
после where идет название столбца (поле) без кавычек и скобок - это я для наглядности использую скобки:) | |
|
|
|
|
|
|
|
для: ronin
(22.06.2007 в 15:13)
| | чёт я ваще наверное туплю конкретно( нехацит выводится
<?
$db = mysql_connect("localhost", "root");
mysql_select_db("search",$db);
$result = mysql_query("SELECT * FROM find where 03 = 001 ",$db);
while ($row = mysql_fetch_array($result));
printf("%s i %s <br> \n", $row["01"], $row["02"]);
?>
|
| |
|
|
|
|
|
|
|
для: MoNiK
(22.06.2007 в 16:08)
| | Извиняюсь, я видимо Вас неправильно понял. Честно говоря я неспециалист:) Если бы сразу увидел код - то не полез бы:) Последняя попытка если не получиться спрашивай других как новую тему:)
$result = mysql_query("SELECT 01, 02 FROM find where 03 = 001 ",$db);
|
| |
|
|
|
|
|
|
|
для: MoNiK
(22.06.2007 в 16:08)
| | попробуйте так.
<?
$db = mysql_connect("localhost", "root");
mysql_select_db("search",$db);
$result = mysql_query("SELECT * FROM find where `03` = 2 ",$db);
while ($row = mysql_fetch_assoc($result))
echo sprintf("%10s | %10s | %03d <br> \r\n", $row["01"], $row["02"]), $row["03"]);
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(22.06.2007 в 18:26)
| | О оно Большое спасибо! Всем. | |
|
|
|
|
|
|
|
для: MoNiK
(22.06.2007 в 13:10)
| | какие типы у столбцов? | |
|
|
|
|
|
|
|
для: Trianon
(22.06.2007 в 17:41)
| | типы:
у 03 - INTEGER
01, 02 - VARCHAR | |
|
|
|