十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
个包;
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、雅安服务器托管、营销软件、网站建设、锡林郭勒盟网站维护、网站推广。
安装很简单
rpm -Uvh oracle-instantclient-basic-10.2.0.3-1.i386.rpm
rpm -Uvh oracle-instantclient-devel-10.2.0.3-1.i386.rpm
安装完成后,可以在/usr/lib/oracle 看到安装的库文件
之后需要重新编译php,加上--with-oci8=share,instantclient,/usr/lib/oracle/10.2.0.3/client/lib参数,如下:
./configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs--with-oci8=share,instantclient,/usr/lib/oracle/10.2.0.3/client/lib
测试代码:
?php
$conn = OCILogon('username','password','192.168.1.2/test');
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}
else
{
echo "Successfully connected to Oracle!\n";
ocilogoff($conn);
}
数据表前缀:web_
数据库主机:localhost、127.0.0.1或者你的主机IP
数据库名:535255
数据库用户名:root
数据库密码:1314255
把来自表单的数据插入数据库
现在,我们创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
这是这个 HTML 表单:
1
2
3
4
5
6
7
8
9
10
11
12
html
body
form action="insert.php" method="post"
Firstname: input type="text" name="firstname" /
Lastname: input type="text" name="lastname" /
Age: input type="text" name="age" /
input type="submit" /
/form
/body
/html
当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
下面是 "insert.php" 页面的代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?
打开数据库文件夹内的文件,找到以.sql结尾的,如果会命令行操作的话,就通过命令行来导入 也是可以的。
如果不会,或者想要更方便的导入方式,推荐安装mysqlfront客户端,可以直接手动导入数据库,很方便。