Pero las lecturas que he hecho me han convencido de que Postgres es mejor base de datos.... y sin desviarnos en este topico ni crear polemica al respecto por favor.... me gustaria saber si alguien podria decirme las equivalencias a las funciones de la extension php para postgres
aqui tengo un ejemplo sencillito de como haria yo una conexion php mysql
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Pagina con Titulo jojooohh - Conexion PHP > MySQL</title> </head> <body> <?php $link = mysql_connect("localhost","root","admin"); mysql_select_db("conectar", $link); $result = mysql_query("SELECT nombre, apellido FROM tabla", $link); echo "<br>"."<br>"."<br>"."<br>"; echo $result; echo "Nombre: ".mysql_result($result, 0, "nombre")."<br>"; echo "Apellido: ".mysql_result($result, 0, "apellido")."<br>"; ?> </body> </html>
Lo que quisiera saber es si alguien podria ser tan amable de volvear a postear este codigo pero con los cambios pertinentes para que funcione con postgres...
Con las ayudas que da dreamweaver al conection string del pg_connect yo mismo lo complete y me estoy conectando sin problemas...
Código:
pero debo estar usando las palabras equivocadas gracias a mi ignorancia en el tema porque no consigo como mostrar luego los registros.......<?php $link = pg_connect("host=localhost, port=5432 , user=postgres, password=admin, dbname=conectar"); if (isset($link)) { echo "Conexion Exitosa<br>"; } else { echo "Conexion Fallida<br>"; }
Caimanisticamente xD intente reemplazar la parte de las funciones que decia MySQL por pg :P pero obviamente las funciones no son exactamente iguales.... porque no funciona...
Código:
lo que me falta es saber crear un arreglo(array) con los datos de una tabla de postgres y saber caminar este arreglo para mostrar un item determinado del mismo....<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Pagina con Titulo jojooohh - Conexion PHP > pg</title> </head> <body> <?php $link = pg_connect("host=localhost, port=5432 , user=postgres, password=admin, dbname=conectar"); if (isset($link)) { echo "Conexion Exitosa<br>"; } else { echo "Conexion Fallida<br>"; } $result = pg_query("SELECT nombre, apellido FROM tabla", $link); echo "<br>"."<br>"."<br>"."<br>"; echo $result; echo "Nombre: ".pg_result($result, 0, "nombre")."<br>"; echo "Apellido: ".pg_result($result, 0, "apellido")."<br>"; ?> </body> </html>
Weno son menos de 5 lineas de codigo porfa se agradece mucho esa ayuda porque me estoy estancando en esto tan basico plz...