|
|
|
| Пытаюсь разобраться в постгрессе ...
создал таблицу и пытаюсь в неё записать чтолибо ... но не получается.
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:07)
| | Одну ошику уже сам нашёл ...
$qwe = 'INSERT INTO `private.dimon_tab` VALUES ('Dimon', 'Moskvichev', '123');';
| здесь надо не private а public ... исправил но вроде ничего не изменилось ...
жду помощи ... | |
|
|
|
|
|
|
|
для: 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";';
|
... помогите уже плиз ... никак не получается ((( | |
|
|
|
|
|
|
|
для: 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')";
?>
|
| |
|
|
|