设为首页收藏本站

自学it网-公益PHP培训!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 燕十八

[PHP基础巩固] PHP基础巩固.060.提交留言到MySQL [复制链接]

Rank: 2

发表于 2015-6-12 21:07:57 |显示全部楼层
留言:
//连接mysql

$conn = mysql_connect('localhost','root','111111');//连接为一资源型

//发送数据

mysql_query('use test',$conn);
mysql_query('set names utf8',$conn);


//接受POST数据(连接sql语句)
$sql="insert into liuyan(title,content,pubtime) values ('".$_POST['title']."','".
$_POST['content']."',".time().")";

//echo $sql;

if (mysql_query($sql,$conn)) {
        echo '留言成功';
}else {
        echo '留言失败';
}

使用道具 举报

Rank: 2

发表于 2015-6-12 21:08:50 |显示全部楼层
读取:
//连接mysql

$conn = mysql_connect('localhost','root','111111');//连接为一资源型

//发送数据

mysql_query('use test',$conn);
mysql_query('set names utf8',$conn);

//查询

$sql = 'select * from liuyan';
$rs = mysql_query($sql,$conn);

while($row=mysql_fetch_assoc($rs)){
        //print_r($row);

        echo '<li><a href="du.php?id=',$row['id'],'">',$row['title'],'<li>';
}

文本:
<?php
/****
布尔教育 高端PHP培训
培  训: http://www.itbool.com
论  坛: http://www.zixue.it
****/
header('content-type:text/html;charset=utf8');
//连接mysql

$conn = mysql_connect('localhost','root','111111');//连接为一资源型

//发送数据

mysql_query('use test',$conn);
mysql_query('set names utf8',$conn);

//通过地址栏来确定你要读那一条留言

$id = $_GET['id'];
$sql='select * from liuyan where id='.$id;
$rs = mysql_query($sql,$conn);
$row = mysql_fetch_assoc($rs);

?>

<h1><?php echo $row['title']; ?></h1>
<p><?php echo $row['content'] ;?></p>

使用道具 举报

Rank: 2

发表于 2015-6-12 21:10:46 |显示全部楼层
虽然做出来了,但还有好多 不懂,以后学到mysql要再回来看

使用道具 举报

Rank: 2

发表于 2015-6-13 18:05:21 |显示全部楼层
只是看到了,很多还是不太懂,希望以后能够明白所以然。今晚回去从PC上试上几遍,希望会大有收获。

使用道具 举报

Rank: 2

发表于 2016-2-9 17:51:03 |显示全部楼层
  学完!

使用道具 举报

Rank: 1

发表于 2016-4-21 16:59:59 |显示全部楼层
form action="05.php" method="post">
  <p>留言标题<input type="text" name="title"></p>
  <p>留言内容<textarea name="content" cols="20" rows="10"></textarea></p>
  <p><input type="submit" value="提交"></p>
</form>
<?php
error_reporting(E_ALL &~E_NOTICE);
//连接数据库
$conn=mysql_connect('127.0.0.1','root','111111');
       mysql_query('use test',$conn);
           mysql_query('set names utf8',$conn);
//接收POST数据
$sql="insert into liuyan (title,content,time) values ('".$_POST['title']."','".$_POST['content']."',".time().")";

//echo $sql;

if(mysql_query($sql,$conn)){
echo'留言成功';
}else{
echo '留言失败';
}
?>
为什么echo 时能写入数据库,用IF后提交表单会失败?

使用道具 举报

Rank: 1

发表于 2016-6-25 21:47:25 |显示全部楼层
<?php
header('content-type:text/html; charset=utf-8');

$conn = mysql_connect('localhost','root','111111');

mysql_query('use test' , $conn);
mysql_query('set names utf8' , $conn);

$sql = "select * from liulan";
$rs = mysql_query( $sql, $conn );

var_dump($rs);
?>

= =!为啥打印出来是布尔值呢

使用道具 举报

Rank: 1

发表于 2018-2-14 01:19:30 |显示全部楼层

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|自学it网 ( 京ICP备12009156号 )  

GMT+8, 2018-2-26 10:58 , Processed in 0.034160 second(s), 5 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部