Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите отобразить значение из MySQL на страницу

Сообщения:  [1-8] 

 
 автор: Elina   (17.08.2005 в 12:12)   письмо автору
 
   для: Axxil   (17.08.2005 в 12:04)
 

Всё теперь понятно ,спасибо за помощь

   
 
 автор: Axxil   (17.08.2005 в 12:04)   письмо автору
 
   для: Elina   (17.08.2005 в 11:55)
 

Зато они используются в вашем коде :)

if (!mysql_pconnect($dbhost,$dbuname,$dbpass)) echo " no conection  "; 
if (!mysql_select_db($dbname))  echo "database  does not  found"; 


вы использовали mysql_pconnect а я mysql_connect вот и вся разница.
Обычно на форуме указывают исправленный фрагмент.

   
 
 автор: Elina   (17.08.2005 в 11:55)   письмо автору
 
   для: Axxil   (17.08.2005 в 11:47)
 

В вашем коде не используется ни mysql_connect(...) ни mysql_select_db($dbname)
,как происходит соединение ?

   
 
 автор: Axxil   (17.08.2005 в 11:47)   письмо автору
 
   для: Elina   (17.08.2005 в 11:32)
 

функцией функцие mysql_connect(...) вы открываете соединение с сервером баз данных.
Далее в рамках этого соединения вы выбираете базу данных:
mysql_select_db($dbname); И теперь скрипт и сервер знает с какой базой вы работаете и корректно выполняет запросы.

   
 
 автор: Elina   (17.08.2005 в 11:32)   письмо автору
 
   для: Axxil   (17.08.2005 в 11:07)
 

Всем большое спасибо
Получилось ,когда написала


<?
// выполняется запрос к базе
$query mysql_query("select   type, var,  count  from ".$prefix."_counter order by type desc");
// формируется результат в массиве
$result mysql_fetch_assoc($query);
echo
"total entries: <b>".$result['count']."</b>" ;
?>




* Если можно объяснить на каком этапе уже выбрали
mysql_select_db() - не совсем поняла откуда берутся данные базы

   
 
 автор: Axxil   (17.08.2005 в 11:07)   письмо автору
 
   для: Elina   (17.08.2005 в 10:31)
 

Что такое sql_query?
Какая-то специальная функция, определённая вами?

Стандартно делается так:

<?
// выполняется запрос к базе
$query mysql_query("select   type, var,  count  from ".$prefix."_counter order by type desc");
// формируется результат в массиве
$result mysql_fetch_assoc($query);
echo
"total entries: <b>".$result['count']."</b>" ;
?>


Да, и нет необходимости в mysql_query указывать базу данных, вы её уже выбрали
mysql_select_db()

   
 
 автор: Loki   (17.08.2005 в 11:01)   письмо автору
 
   для: Elina   (17.08.2005 в 10:31)
 

Попробуйте так:

<?
include "config.php"

      if (!
mysql_connect($dbhost,$dbuname,$dbpass)) echo " no conection  "
      if (!
mysql_select_db($dbname))  echo "database  does not  found"

     
$result mysql_query("select  count  from ".$prefix."_counter order by count desc",$dbname); 
     
$total=mysql_result($result0);    

    echo
"total entries: <b>$total</b>" ;
?>

это примерно, так как не очень понятно что именно за поля вы выбираете из базы

   
 
 автор: Elina   (17.08.2005 в 10:31)   письмо автору
 
 

Доброго времени суток

Помогите отобразить значение из MySQL на страницу .
Цель в том ,чтобы каждый раз при заходе на главную страницу (или Refresh) выводить /считывать новое N колличество заходов (N берётся из MySQL)

Вот что я написала , но это не работает


 include "config.php";
 global  $dbhost ,$dbuname, $dbpass,$dbname ,$prefix;

      if (!mysql_pconnect($dbhost,$dbuname,$dbpass)) echo " no conection  "; 
      if (!mysql_select_db($dbname))  echo "database  does not  found"; 

     $result = sql_query("select   type, var,  count  from ".$prefix."_counter order by type desc",$dbname);

    echo"total entries: <b>$result</b>" ;



Выводит только total entries:
что не так сделала

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования