PostgreSQL和PHP表单
好的,我有一个PostgreSQL服务器,它有一个名为brittains_db的数据库,我只能访问它。我还可以通过FTP上传到web服务器,该服务器可以访问PostgreSQL和数据库 我已经创建了一个名为logins.SQL的SQL文件PostgreSQL和PHP表单,php,sql,postgresql,forms,Php,Sql,Postgresql,Forms,好的,我有一个PostgreSQL服务器,它有一个名为brittains_db的数据库,我只能访问它。我还可以通过FTP上传到web服务器,该服务器可以访问PostgreSQL和数据库 我已经创建了一个名为logins.SQL的SQL文件 CREATE TABLE logins( userName VARCHAR(25) NOT NULL PRIMARY KEY, password VARCHAR(25) NOT NULL, firstName NOT NULL,
CREATE TABLE logins(
userName VARCHAR(25) NOT NULL PRIMARY KEY,
password VARCHAR(25) NOT NULL,
firstName NOT NULL,
lastName NOT NULL,
ageDay INTEGER NOT NULL,
ageMonth INTEGER NOT NULL,
ageYear INTEGER NOT NULL,
email VARCHAR(255) NOT NULL,
createDate DATE
)
然后我做了一个表格来获取所有的信息
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
<table>
<tr>
<td class="signupTd">
First Name:
</td>
<td>
<input type="text" name="firstNameSignupForm" value="<?php echo $firstNameSignup; ?>" size="20"/>
</td>
<td>
<?php echo $firstNameSignupError; ?>
</td>
</tr>
... code continues
所有信息随后都得到了验证
现在我需要把它上传到PostgreSQL
我如何把我的桌子放在Postgre?
如何将信息插入表中
我该如何调用这些信息来显示它呢?您需要使用原始数据库函数或抽象库。应该考虑一个抽象库,因为这将使您的代码更易于移植和维护。Doctrine是一个非常好的ORM库,根据您的需要,还有其他几个可用的ORM库
对于原始数据库函数(不推荐),如果可用,我建议使用PDO 从手册开始,看一看。易于使用、安全且直截了当。或使用API避免postgreSQL特定的函数调用首先,确保您有适用于postgres的php DRIVR;创建包含以下内容的文件:
<?php
phpinfo();
?>
并检查pgsql是否可用
然后,您只需选择您的路径:
<?php
phpinfo();
?>