PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Technique - php

Technique - php | fonction trunc

Par dede64 le 10/07/2006 - 13:39

que veut dire trunc(a/2, 0) = a/2 ?

Merci de votre aide

Technique - php | Problème de connexion

Par cekmassidi le 03/07/2006 - 13:16

Bonjour,

Comment puis je configuer php.ini sous linux pour utiliser une base une base postgresql

Merci, cordialement

Technique - php | postgreSQL et extraction de données

Par stefSIG le 02/06/2006 - 14:52

Bonjour,

je développe actuellement une application Postgresql
J'utilise la fonction shp2pgsql et pgsql2shp:

J'utilise dans mon script le code suivant:

$ret = shell_exec ("pgsql2shp -f c:\\test.shp -u postgres -g the_geom -h localhost MABASEDEDONNEES region2 2>&1");

il marche tres bien mais est il possible de faire une requête sur une base Postgres relationnelle a partir d'un SELECT du style:

Technique - php | Probléme d'Insert

Par el_butcho le 26/05/2006 - 13:26

Bonjour,

Voila, je dois faire un insert dans une table et il me vient une erreur que je n'arrive pas à résoudre...

Voici mon code:

$insertLigneRepas = "INSERT INTO tb_ligne_commande_repas (id_ligne_commande_repas, id_cuisson_ligne_commande_repas, id_beurre_ligne_commande_repas, id_commande_ligne_comm_repas, id_repas_ligne_commande_repas, id_sauce_ligne_commande_repas, nbre_fois_repas, demi_portion, legume, envoye_cuisine) VALUES (NEXTVAL ('sequence_tb_ligne_commande_repas'), '$cuisson', '$beurre', '$idCommandeFinal', '$idRepas', '$sauce', NULL, FALSE, FALSE, FALSE)";

Technique - php | Problemes PHP5.0.5 et Postgresql 8.1.3

Par Dan_S le 24/05/2006 - 09:50

bonjour,

j'ai un petit probleme avec PHP5 et Postgresql 8.
Je n'arrive pas à interroger la base de données.

je suis sur une OpenBSD 3.9
les serveurs apache et postgresql sont sur le meme pc.

phpinfo() me dit que j'ai bien activé pgsql ( j'ai le tableau des options pgsql )
Sur ma page php, j'ai juste "Connection Impossible"
(le serveur postgres tourne vu que je suis connecté dessus avec pgAdmin3 et les requetes marchent)

voila les infos sur les packages installés
# pkg_info
expat-1.95.6p1 XML 1.0 parser written in C
gettext-0.14.5p1 GNU gettext
iodbc-2.50.3p0 ODBC 2.x driver manager
libiconv-1.9.2p3 character set conversion library
libxml-2.6.16p8 XML parsing library
php5-core-5.0.5 server-side HTML-embedded scripting language
php5-odbc-5.0.5p0 odbc database access extensions for php5
php5-pear-5.0.5 base classes for common PHP tasks
php5-pgsql-5.0.5p0 pgsql database access extensions for php5
postgresql-client-8.1.3 PostgreSQL RDBMS (client)
postgresql-docs-8.1.3 PostgreSQL RDBMS documentation
postgresql-server-8.1.3 PostgreSQL RDBMS (server)
#

et voila ma petite page web tout simple...
j'ai pas mis de passwd car en local j'ai laisser 'trust'
connection au port par defaut 5432
_postgresql est le super-utilisateur de la base de donnée.
types est juste une table toute simple juste avec 2 attributs (Type_ID et Nom_Type)
j'ai choper l'exemple sur la www.php.net :)
j'ai juste modifier la table et la chaine de caractere pour la connection ( qui de toute facon marchait
pas non plus... )


// Connexion, sélection de la base de données
$dbconn = pg_connect("host=localhost user=_postgresql dbname=test")
or die('Connexion impossible : ' . pg_last_error());

// Exécution de la requête SQL
$query = "SELECT * FROM types";
$result = pg_query($query) or die('Échec requête : ' . pg_last_error());

// Affichage des résultats en HTML
echo "

\n";
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
echo "\t\n";
foreach ($line as $col_value) {
echo "\t\t\n";
}
echo "\t\n";
}
echo "
$col_value
\n";
// Libère le resultset
pg_free_result($result);

// Ferme la connexion
pg_close($dbconn);
?>


Quelqu'un pourrai m'aider ? parce que moi je suis completement perdu... je sais pas ou se trouve le probleme.

Technique - php | fonction similaire a mysql_insert_id

Par el_butcho le 22/05/2006 - 10:12

Bonjour,

J'aimerais savoir s'il existe une fonction qui renvoie le dernier identifiant que l'on a insérer dans la BD comme le fait la focntion mysql_insert_id ?

Merci d'avance

Technique - php | Insérer des données dans la base à partir d'un formulaire.

Par Noussa le 11/04/2006 - 13:58

Bonjour je souhaite insérer des données dans ma base de données postgres à partir d'un formulaire.
J'ai beau vérifié mon code et aucune insértion n'est effectuée pourtant la connexion avec la base est belle et bien etablie.
Est ce que quelqu'un pourrait bien m'aider.
Merci.
Voici mon code:

include('C:\wamp\www\adodb\adodb.inc.php');
if(isset($_POST['nom_utilisateur']))

{ $DB = NewADOConnection('postgres');
$conn = $DB->Connect('localhost', 'postgres' ,'noussa', 'gestionSMS');

if (! $conn)
{
echo "Erreur de connexion à la base. \n";
exit;
}

echo $_POST['nom_utilisateur']; //juste pour vérifier s'il lit le contenu des variables.
echo $_POST['pwd'];

$rs = $DB->Execute("insert into utilisateur values(\"".$_POST['nom_utilisateur'].",\"".$_POST['pwd']."\",\"".$_POST['type_utilisateur']."\")");

}

?>

Identification

Identifiant
Mot de passe
type_utilisateur


Technique - php | comment executer une requete à partir de php zend

Par Noussa le 03/04/2006 - 13:54

Bonjour j'ai un projet à remettre pour cela on m'a demandé d'utiliser php zend et pour la base postgres.
J'ai connécté le serveur à ma base depuis php zend et maintenant je veux executer des requêtes à partir de php zend mais j'arrive pas.
voici le script:
$conn = pg_connect ("host=localhost dbname=gestionSMS user=postgres password=****");
if (! $conn)
{
echo "Erreur de connexion à la base. \n";
exit;
}
$requete= select * from utilisateur;
$res = pg_query ($conn, $requete) ;
?>
mon problème c'est qu'il ne reconnait pas pg_connect.
si quelqu'un peut m'aider envoyer moi votre conseil svp.

Technique - php | encoder en UTF-8

Par jroy le 23/03/2006 - 10:35

bonjour,
je dispose d'un fichier csv dont le contenu est encodé en GB (chinois simplifié) et j'aurai besoin de le convertir en utf-8, est- il possible de le faire grâce à PostgreSQL ? (mon projet utilise la version 7.3 de PostgreSQL et PHP).

sinon avez-vous d'autres pistes ?

Technique - php | PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/plpgsql.so' -

Par slang le 27/02/2006 - 21:01

Quelqu'un sait comment règler mon problème ?

J'ai installé Fedora core 4 avec tout les paquetages de postgres et php.

Donc, PHP5 et postgres 8.0.1.

J'aimerais savoir si la library plpgsql.so est la bonne ou bien je dois trouver celle que l'on voit partout dans tout les forum mais qui je crois on un rapport avec PHP4 (pgsql.so).

Voici mon erreur:

PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/plpgsql.so' - /usr/lib/php/modules/plpgsql.so: undefined symbol: namein in Unknown on line 0

Flux XML

© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.