?php
创新互联建站专注于企业营销型网站建设、网站重做改版、延津网站定制设计、自适应品牌网站建设、html5、商城网站定制开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为延津等各大城市提供网站开发制作服务。
$conn = mysql_connect ( "localhost", "root", "" );
mysql_select_db ( "bookdb" );
mysql_query ( "set names gbk" );
$sql = "select * from book;";
$rs = mysql_query ( $sql );
?
html
style type="text/css"
* {
font-family: "宋体";
fony-size: 12px
}
;
.tbhead {
background-color: #698CC3;
border: 1px solid #FFFFFF;
color: #FFFFFF;
font-weight: 800;
}
;
.tbleft {
border: 1px dashed #698CC3;
background-color: #EFEFEF;
}
;
.tbright {
background-color: #FFFFFF;
border: 1px dashed #698CC3;
}
;
/style
body bgcolor="#9ac5b5"
h1 align="center"所有书籍信息/h1
table style="border: 1px dashed #698CC3; width: 100%; line-height: 200%;"
cellpadding="0px" cellspacing="0px"
tr
td align="right" colspan="7" class="tbhead"a href="add.php"添加书籍/a/td
/tr
tr
th class="tbleft"编号/th
th class="tbleft"书名/th
th class="tbleft"出版社/th
th class="tbleft"出版时间/th
th class="tbleft"操作/th
/tr
?php
while ( $arr = mysql_fetch_array ( $rs ) ) {
echo "tr align='center'";
echo "td class='tbright'" . $arr ["bid"] . "/td";
echo "td class='tbright'" . $arr ["bname"] . "/td";
echo "td class='tbright'" . $arr ["bcbs"] . "/td";
echo "td class='tbright'" . $arr ["btime"] . "/td";
echo "td class='tbright'a href='del.php?bid=" . $arr ["bid"] . "'删除/a a href='update.php?bid=" . $arr ["bid"] . "'修改/a/td";
echo "/tr";
}
mysql_free_result ( $rs );
mysql_close ( $conn );
?
/table
/body
/html
两种答案
1.mysql会把图片以二进制存进数据库(我没这么干过~)
2.在工程中建一个文件夹,把图片放进去,然后建一个表,里面存放你图片的路径,显示的时候会先查找图片的信息(表中的信息),再通过文件的路径去寻找图片,最后显示。
------
下面的答案
我认为可以用截取字符串,比如你要放在第5个以后,你就先截取文字内容的前5个,然后是图片,再截取后面的内容;
既然其他数据都有并且显示出来了,说明插入语句执行成功了,那应该就是你的title本身没有值,导致存了一个空值进去。
检查这种错误你可以在获取值之后先把值打印出来看看有没有获取到,如果没有就去查你的表单里的数据;如果获取到了但是数据没插进去,你可以把sql语句打印出来看看有没有错,如果看着没错,但却执行不成功,那你就复制这条语句,直接到数据库里执行看错误提示
新闻标题 数据的id ,点击的时候根据这个数据的id 去数据库中查找此条记录就是数据库中的最新保存的数据了
比如:
显示数据库的sql : select news_id,news_title from news_table order by date;
php 页面的 点击标题的连接地址 shownews.php?id= news_id
上面就不这条数据的id传过去了,你再在shownews.php页面根据这个id 去显示
sql 大概如下:select news_title,news_cotent,news_time from news_table where news_id= 得到的id
-00000---新增加了内容了》》
你的用法错了,select 回来的是个数据指针,
你先看看 接收到的id 对不对, echo id;
你得到的row 是个二维数组
在查找有效记录下,你还要foreach 显示出来
或者直接 $row[0]['content']
你会做PHP后台了,前台首页只是从数据库里调用新闻的标题和ID就行了,然后点击进入到新闻的详情页,这页调用的是指定ID的新闻标题,内容等想要显示出的内容就行 了
做新闻系统,我推荐一个网址给你吧,
那上面有9个视频是关于用php做一个新闻系统的,
网址是 在中间的右边位置
php100的张老师讲的很好的,我现在也在看这个视频