?php
創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、延津網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為延津等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
$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"編號(hào)/th
th class="tbleft"書名/th
th class="tbleft"出版社/th
th class="tbleft"出版時(shí)間/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會(huì)把圖片以二進(jìn)制存進(jìn)數(shù)據(jù)庫(我沒這么干過~)
2.在工程中建一個(gè)文件夾,把圖片放進(jìn)去,然后建一個(gè)表,里面存放你圖片的路徑,顯示的時(shí)候會(huì)先查找圖片的信息(表中的信息),再通過文件的路徑去尋找圖片,最后顯示。
------
下面的答案
我認(rèn)為可以用截取字符串,比如你要放在第5個(gè)以后,你就先截取文字內(nèi)容的前5個(gè),然后是圖片,再截取后面的內(nèi)容;
既然其他數(shù)據(jù)都有并且顯示出來了,說明插入語句執(zhí)行成功了,那應(yīng)該就是你的title本身沒有值,導(dǎo)致存了一個(gè)空值進(jìn)去。
檢查這種錯(cuò)誤你可以在獲取值之后先把值打印出來看看有沒有獲取到,如果沒有就去查你的表單里的數(shù)據(jù);如果獲取到了但是數(shù)據(jù)沒插進(jìn)去,你可以把sql語句打印出來看看有沒有錯(cuò),如果看著沒錯(cuò),但卻執(zhí)行不成功,那你就復(fù)制這條語句,直接到數(shù)據(jù)庫里執(zhí)行看錯(cuò)誤提示
新聞標(biāo)題 數(shù)據(jù)的id ,點(diǎn)擊的時(shí)候根據(jù)這個(gè)數(shù)據(jù)的id 去數(shù)據(jù)庫中查找此條記錄就是數(shù)據(jù)庫中的最新保存的數(shù)據(jù)了
比如:
顯示數(shù)據(jù)庫的sql : select news_id,news_title from news_table order by date;
php 頁面的 點(diǎn)擊標(biāo)題的連接地址 shownews.php?id= news_id
上面就不這條數(shù)據(jù)的id傳過去了,你再在shownews.php頁面根據(jù)這個(gè)id 去顯示
sql 大概如下:select news_title,news_cotent,news_time from news_table where news_id= 得到的id
-00000---新增加了內(nèi)容了》》
你的用法錯(cuò)了,select 回來的是個(gè)數(shù)據(jù)指針,
你先看看 接收到的id 對不對, echo id;
你得到的row 是個(gè)二維數(shù)組
在查找有效記錄下,你還要foreach 顯示出來
或者直接 $row[0]['content']
你會(huì)做PHP后臺(tái)了,前臺(tái)首頁只是從數(shù)據(jù)庫里調(diào)用新聞的標(biāo)題和ID就行了,然后點(diǎn)擊進(jìn)入到新聞的詳情頁,這頁調(diào)用的是指定ID的新聞標(biāo)題,內(nèi)容等想要顯示出的內(nèi)容就行 了
做新聞系統(tǒng),我推薦一個(gè)網(wǎng)址給你吧,
那上面有9個(gè)視頻是關(guān)于用php做一個(gè)新聞系統(tǒng)的,
網(wǎng)址是 在中間的右邊位置
php100的張老師講的很好的,我現(xiàn)在也在看這個(gè)視頻