php菜鸟求教高手~~O(∩_∩)O~

php菜鸟求教高手~~O(∩_∩)O~,第1张

错误在你的第13行echo “发布成功”;" }?>

这里的大括号}前面的双引号应该写到

$sql="INSERT INTO message (id,user,title,content,lastdate)”=(NULL,'$_POST[user]','$_POST[title]','$_POST[content]',now())这个分号的前面,这个SQL语句后面没有双引号结束符。

第二个是echo后的分号是中文的,不是英文的,你把这两个改好了就可以了。

还有发现你SQL语句里有点错误,帮你修改了一下,整个代码修改完如下:

<?php

/*

* Created on 2011-5-14

*

* To change the template for this generated file go to

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

include("conn.php")

if($_POST['submit']){

$sql="INSERT INTO message (id,user,title,content,lastdate) values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"

mysql_query($sql)

echo "发布成功"

}?>

<form action="add.php" method="post">

用户:<input type="text" size="10" name="user"><br>

标题:<input type="text" size="40" name="title" value="value" maxlength="40"><br>

内容:<textarea name="content"></textarea><br>

<input type="submit" name="submit" value="发布留言">

</form>

希望对你有所帮助。

1、PDO配置。打开php.ini配置文件,找到下图所示的配置信息,去掉要启用的PDO前面的“#”号即可。另外一种方式是直接在启动的wampserver中找到php扩展中的php_pdo_db.lib选项,重启wampserver服务器即可。2、如何利用PDO连接数据库。利用下面这条简单的语句即可连接数据库,$pdo = newPDO("mysql:host=localhostdbname=php100","root",“ ")

3、PDO中常用的函数及其解释如下。

PDO::query()主要是用于有记录结果返回的 *** 作,特别是SELECT *** 作

PDO::exec()主要是针对没有结果集合返回的 *** 作,如INSERT、UPDATE等 *** 作

PDO::lastInsertId() 返回上次插入 *** 作,主键列类型是自增的最后的自增ID

PDOStatement::fetch()是用来获取一条记录

PDOStatement::fetchAll()是获取所有记录集到一个中 。

4、

下面通过一个简单的php代码示例来具体介绍如何使用PDO进行数据库 *** 作。

<?php

//连接数据库

$pdo = new PDO("mysql:host=localhostdbname=member", "root","")

//在表user_list中插入数据

$pdo->exec("insert into user_list(uid, m_id, username, password) values(null,'3','testpdo','testpdo')")

//使用查询语句

$sr = $pdo->query("select * from user_list")

//将查询的结果循环输出显示

while($row=$sr->fetch()){

print_r($row)

}

?>

配置数据库

我们安装wamp,并且使用mysql方式。用wamp自带的phpMyAdmin添加一个名字为laravel的数据库。

app/config目录下,database.php包含数据库的配置,打开并修改mysql部分为如下:

建立一个迁移

在cmd里面,定位到 laravel所在目录,执行如下命令:

php artisan migrate:make --create=articles

其中,--create=articles 就表示建立数据表

这样,在 app/database/migrations/目录下,会生成一个迁移文件。文件名是 时间编号+create_articles_table.php本例是:2015_01_25_144256_create_articles_table.php

修改迁移

打开文件,2015_01_25_144256_create_articles_table.php

里面类CreateAritclestable负责管理数据库,它的up方法调用Schema::create来建立一个数据表articles,默认已经包括一个自增的id和时间字段。

如红线所示,我们再添加两个字段title 和 text。

执行迁移

在cmd命令窗口,执行如下命令:

php artisan migrate

然后查看数据库laravel


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11921465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存