Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php sql select

2.8K
12 сентября 2006 года
Arsench
27 / / 13.03.2004
privet,

u menya est db na php mysql y ya pishy zapros chtobi na web stranichke pokazal dannie iz DB no ne dayot ashibky,no i ne pokazivaet nichevo.vot moi kod est oshibki sdes?ya novichok.za rane spasibo


<?php
$db = mysql_connect("localhost","29594","parol");
mysql_select_db("arsdb" ,$db);
$sql = mysql_query("SELECT First_Name, age FROM arsdb" ,$db);
echo ("<table border ='0'>");
echo ("<tr><td>Address</td><td>Description</td></tr>");
while ($tablerows = mysql_fetch_row($sql))
{
echo("<tr><td><a href='$tablerows[1]'>$tablerows[1]</a></td><td>$tablerows[2]</td></tr> ");
}
echo "</table>";

mysql_close($db);
?>
10K
12 сентября 2006 года
KiLLMeNoT
61 / / 06.09.2006
[QUOTE=Arsench]privet,

u menya est db na php mysql y ya pishy zapros chtobi na web stranichke pokazal dannie iz DB no ne dayot ashibky,no i ne pokazivaet nichevo.vot moi kod est oshibki sdes?ya novichok.za rane spasibo


<?php
$db = mysql_connect("localhost","29594","parol");
mysql_select_db("arsdb" ,$db);
$sql = mysql_query("SELECT First_Name, age FROM arsdb" ,$db);
echo ("<table border ='0'>");
echo ("<tr><td>Address</td><td>Description</td></tr>");
while ($tablerows = mysql_fetch_row($sql))
{
echo("<tr><td><a href='$tablerows[1]'>$tablerows[1]</a></td><td>$tablerows[2]</td></tr> ");
}
echo "</table>";

mysql_close($db);
?>[/QUOTE]

1) выводитcя ли тебе вот это
 
Код:
echo ("<table border ='0'>");
  echo ("<tr><td>Address</td><td>Description</td></tr>");

если да то проверяй запрос
>>>после запроса на извлечение поставь проверку
 
Код:
if (!$sql)
{
  echo "Ошибка при обращении к БД";
  exit();
}
285
12 сентября 2006 года
Romik
479 / / 24.11.2002
Код:
$db = mysql_connect("localhost","29594","parol");
mysql_select_db("arsdb" ,$db);
$sql = mysql_query("SELECT First_Name, age FROM arsdb" ,$db);
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут точно таблица так завётся?
echo ("<table border ='0'>");
echo ("<tr><td>Address</td><td>Description</td></tr>");
// ниже я бы сделал иначе:
while (($tablerows = mysql_fetch_row($sql))!==false)
{
echo("<tr><td><a href='$tablerows[1]'>$tablerows[1]</a></td><td>$tablerows[2]</td></tr> ");
}
echo "</table>";

mysql_close($db);

и ещё, и ещё, нумерация в $tablerows с нуля, а не с единицы
18K
12 сентября 2006 года
Kyaj073
9 / / 12.09.2006
<?php
$conn = db_newconn();
$stmt = "SELECT id, $sqlfn, short_arm FROM echo ORDER BY date DESC";
$rs = $conn->Execute($stmt);

while (!$rs->EOF) {

$nid = $rs->fields[0];
$ndate = $rs->fields[1];
$nshort = $rs->fields[2];
?>
bla bla bla
<?php
$rs->MoveNext();
}
$rs->Close();
$conn->Close();
?>
2.8K
12 сентября 2006 года
Arsench
27 / / 13.03.2004
spasibo za otvet ya napisal
if (!$sql)
{
echo "Ошибка при обращении к БД";
exit();
}
i mne daet Ошибка при обращении к БД sabshenie kak mojno ispravljat eto.
balshoe spasibo drug

[QUOTE=KiLLMeNoT]1) выводитcя ли тебе вот это
 
Код:
echo ("<table border ='0'>");
  echo ("<tr><td>Address</td><td>Description</td></tr>");

если да то проверяй запрос
>>>после запроса на извлечение поставь проверку
 
Код:
if (!$sql)
{
  echo "Ошибка при обращении к БД";
  exit();
}
[/QUOTE]
10K
12 сентября 2006 года
KiLLMeNoT
61 / / 06.09.2006
[QUOTE=Arsench]spasibo za otvet ya napisal
if (!$sql)
{
echo "Ошибка при обращении к БД";
exit();
}
i mne daet Ошибка при обращении к БД sabshenie kak mojno ispravljat eto.
balshoe spasibo drug[/QUOTE]

проверяй коректно ли ты составил запрос
 
Код:
$sql = mysql_query("SELECT First_Name, age FROM arsdb" ,$db);

правильность написания и сущестование таблицы -> arsdb
правильность написания и сущестование полей -> First_Name, age

я обычно предпочитаю такую конструкцию
Код:
$dbLocation = 'localhost';
      $dbUser = '29594';
      $dbPasswd = 'parol';
      $dBName = 'arsdb';

   $db = @mysql_pconnect($dbLocation, $dbUser, $dbPasswd);
    if (!$db)
    {
        echo "не могу присоединиться к серверу";
        exit();
    }
            if (!@mysql_select_db($dBName, $db))
            {
                 echo "не могу открыть БД";
                 exit();
            }
$sql = mysql_query("SELECT First_Name, age FROM arsdb");
if (!$sql)
{
           echo "Ошибка при обращении к БД";
           exit();
}
echo "<table border ='0'>";
echo "<tr><td>Address</td><td>Description</td></tr>";
while ($tablerows = mysql_fetch_array($sql))
{
         echo "<tr>";
         echo "<td><a href='".$tablerows['First_Name'];
         echo ">".$tablerows['First_Name']."</a>";
         echo "<td>".$tablerows['age']."</td></tr>";
}
echo "</table>";
mysql_close($db);
?>


мб тока в выводе напутал извени времени мало
2.8K
12 сентября 2006 года
Arsench
27 / / 13.03.2004
[QUOTE=KiLLMeNoT]проверяй коректно ли ты составил запрос
 
Код:
$sql = mysql_query("SELECT First_Name, age FROM arsdb" ,$db);

правильность написания и сущестование таблицы -> arsdb
правильность написания и сущестование полей -> First_Name, age

я обычно предпочитаю такую конструкцию
Код:
$dbLocation = 'localhost';
      $dbUser = '29594';
      $dbPasswd = 'parol';
      $dBName = 'arsdb';

   $db = @mysql_pconnect($dbLocation, $dbUser, $dbPasswd);
    if (!$db)
    {
        echo "не могу присоединиться к серверу";
        exit();
    }
            if (!@mysql_select_db($dBName, $db))
            {
                 echo "не могу открыть БД";
                 exit();
            }
$sql = mysql_query("SELECT First_Name, age FROM arsdb");
if (!$sql)
{
           echo "Ошибка при обращении к БД";
           exit();
}
echo "<table border ='0'>";
echo "<tr><td>Address</td><td>Description</td></tr>";
while ($tablerows = mysql_fetch_array($sql))
{
         echo "<tr>";
         echo "<td><a href='".$tablerows['First_Name'];
         echo ">".$tablerows['First_Name']."</a>";
         echo "<td>".$tablerows['age']."</td></tr>";
}
echo "</table>";
mysql_close($db);
?>


мб тока в выводе напутал извени времени мало[/QUOTE]
spasibo bolshoe srabotalo vse chetko sicha astayotsya resit zadachy insert iz edit polya.
esho raz spasibo bolshoe
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог