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

Форум MySQL

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

 

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

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

тема: Parse error: parse error, unexpected T_STRING
 
 автор: Oligarx   (24.02.2007 в 14:07)   письмо автору
 
 

Пытаюсь разобраться в постгрессе ...

создал таблицу и пытаюсь в неё записать чтолибо ... но не получается.


Parse error: parse error, unexpected T_STRING in C:\Apache2.2\htdocs\www\pgsql.php on line 25



<?php

$dbconn 
pg_connect("dbname=new_db user=postgres password=pass") or die("Could not connect");

//echo pg_options($dbconn);

  
$stat pg_connection_status($dbconn);
  if (
$stat === PGSQL_CONNECTION_OK) {
     echo 
'Connection status ok';
  } else {
     echo 
'Connection status bad';
  }
echo 
"<br>";
echo 
pg_dbname();

/*
$qw = 'CREATE TABLE "public"."dimon_tab" (
  "name" CHAR(10),
  "surname" CHAR(15),
  "number" INTEGER[][][][][][][][][][][]
) WITH OIDS;';
pg_query($dbconn, $qw);
*/

$qwe 'INSERT INTO `private.dimon_tab` VALUES ('Dimon', 'Moskvichev', '123');';
$result pg_query($dbconn"my_query"$qwe);
?>


собственно угается на сам зампрос в строчке
$qwe = 'INSERT INTO `private.dimon_tab` VALUES ('Dimon', 'Moskvichev', '123');';


... объясните заодно как в постгрессе составлять запросы ... (дело в том, что там есть public таблицы как я понял ... и как я понял надо в запросе тоже писать что обращаюсь к таблице паблик ... я пробывал и так и так и эдак пробывал но что то неполучается.) ... доходчивого описания не нашёл как составить sql запрос.

Покажите пожалуйста пример и желательно с коментариями ... особенно если есть отличия от синтаксиса mysql

заранее спасибо.

   
 
 автор: Oligarx   (24.02.2007 в 14:11)   письмо автору
 
   для: Oligarx   (24.02.2007 в 14:07)
 

Одну ошику уже сам нашёл ...
$qwe = 'INSERT INTO `private.dimon_tab` VALUES ('Dimon', 'Moskvichev', '123');';
здесь надо не private а public ... исправил но вроде ничего не изменилось ...

жду помощи ...

   
 
 автор: Oligarx   (24.02.2007 в 14:30)   письмо автору
 
   для: Oligarx   (24.02.2007 в 14:11)
 

или может быть нужно так примерно ?!

$qwe = 'CREATE VIEW "public"."dimon_tab_view" (
    "name",
    "surname",
    "number")
AS
SELECT
    "Dima",
    "Moskvichev",
    "89108742348"
FROM "public"."dimon_tab";';


... помогите уже плиз ... никак не получается (((

   
 
 автор: cheops   (24.02.2007 в 15:36)   письмо автору
 
   для: Oligarx   (24.02.2007 в 14:11)
 

Так писать нельзя, либо экранируйте кавычки
<?php
  $qwe 
'INSERT INTO `private.dimon_tab` VALUES (\'Dimon\', \'Moskvichev\', \'123\')';
?>

либо используйте разные типы кавычке
<?php
  $qwe 
"INSERT INTO `private.dimon_tab` VALUES ('Dimon', 'Moskvichev', '123')";
?>

   
Rambler's Top100
вверх

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