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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: php и Postgresql не пойму, почему не коннектится?
 
 автор: Ильдар   (14.10.2007 в 10:13)   письмо автору
 
 

вот код, выдает ошибку "нет коннекта" и "не выбирается БД"

<?
$dblocation 
"localhost"
$port "5432";
$dbuser "user"
$dbname "users_db"
$dbpasswd "pass";
$dbcnx pg_connect($dbname,$dblocation,$port,$dbuser,$dbpasswd);
  if (!
$dbcnx) {
   echo(
"нет коннекта");
 }
  
// Выбираем базу данных
  
if (! @pg_select($dbname,$dbcnx) ) {
    echo(
"не выбирается бд");
  
?>

может я вообще ниче не правильно пишу?

   
 
 автор: bronenos   (14.10.2007 в 10:45)   письмо автору
 
   для: Ильдар   (14.10.2007 в 10:13)
 

между прочим скобка не закрыта в конце

   
 
 автор: Valick   (14.10.2007 в 10:55)   письмо автору
 
   для: Ильдар   (14.10.2007 в 10:13)
 

Сорри за оффтоп) Вы где базу брали? Ивообще на чём тестите... можт себе поставлю для общего развития.

   
 
 автор: Ильдар   (14.10.2007 в 10:59)   письмо автору
 
   для: Valick   (14.10.2007 в 10:55)
 

эта база на серваке стоит, это часть кода коннекта к базе! Я после майскула перейти на постргескуэл не могу! Синтаксис немного другой, по справке читал вроде прально написал!

   
 
 автор: Valick   (14.10.2007 в 11:01)   письмо автору
 
   для: Ильдар   (14.10.2007 в 10:59)
 

Фу, ты... понятно))))

   
 
 автор: Ильдар   (14.10.2007 в 11:01)   письмо автору
 
   для: Ильдар   (14.10.2007 в 10:59)
 

Скобка у меня закрыта, это  я при копировании забыл ее зацепить
<? 
$dblocation 
"localhost";  
$port "5432"
$dbuser "user";  
$dbname "users_db";  
$dbpasswd "pass"
$dbcnx pg_connect($dbname,$dblocation,$port,$dbuser,$dbpasswd); 
  if (!
$dbcnx) { 
   echo(
"нет коннекта"); 
 } 
  
// Выбираем базу данных 
  
if (! @pg_select($dbname,$dbcnx) ) { 
    echo(
"не выбирается бд"); 
}
  
?>

   
 
 автор: Ильдар   (14.10.2007 в 11:07)   письмо автору
 
   для: Ильдар   (14.10.2007 в 11:01)
 

Жду хеопса , может че умное подскажет

   
 
 автор: Valick   (14.10.2007 в 11:13)   письмо автору
 
   для: Ильдар   (14.10.2007 в 11:07)
 

А я как назло с собой книгу не взял на работу... можт там чё узрел бы. А дома инет кончился, так что даже если найду, ответить не смогу((

   
 
 автор: Ильдар   (14.10.2007 в 11:29)   письмо автору
 
   для: Valick   (14.10.2007 в 11:13)
 

Блин, жаль. Ато задание это горит у меня, сижу справку читаю, везде одно и тоже!

   
 
 автор: Valick   (14.10.2007 в 11:34)   письмо автору
 
   для: Ильдар   (14.10.2007 в 11:29)
 

Здесь смотрели?

   
 
 автор: Ильдар   (14.10.2007 в 11:40)   письмо автору
 
   для: Valick   (14.10.2007 в 11:34)
 

да, как раз там и читаю сижу

   
 
 автор: Valick   (14.10.2007 в 11:44)   письмо автору
 
   для: Ильдар   (14.10.2007 в 11:40)
 

Там одна ерунда)) сам только что посмотрел. А графический интерфейс к базе установлен? Или из консоли конектиться или нет?

   
 
 автор: Valick   (14.10.2007 в 11:51)   письмо автору
 
   для: Valick   (14.10.2007 в 11:44)
 

Сорри опять... туплю помаленьку.

   
 
 автор: Ильдар   (14.10.2007 в 13:14)   письмо автору
 
   для: Ильдар   (14.10.2007 в 10:13)
 

Исправил :

<?
$dbcnx 
"host=localhost port=5432 dbname=users user=postgres password=pass";
$conn pg_connect($dbcnx);

  if (!
$conn) {
   echo(
"нет коннекта");
 }
   
pg_query($conn"INSERT INTO `name` ( name, pass ) VALUES ('".$nick."', '".$_POST['password']."');")
or die(
pg_result_error());
?>


щас вроде коннектиться но не вставляются данные

   
 
 автор: Ильдар   (14.10.2007 в 16:21)   письмо автору
 
   для: Ильдар   (14.10.2007 в 13:14)
 

все я сделал наконец после долгого изучения этой СУБД. (Поставил phppgadmin)

   
Rambler's Top100
вверх

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