【发布时间】:2016-11-25 09:08:14
【问题描述】:
我正在开发一个库数据库,从主机数据库导出数据以将它们显示到表格中(HTML/CSS 类),但它在表格单元格中报告 php 代码:
我插入了以下代码(HTML/PHP):
<!--DATA PAGE-->
<div id="datas">
<?php
# Init the MySQL Connection
if( !( $db = mysql_connect( 'database' ) ) )
die( 'Failed to connect to MySQL Database Server - #'.mysql_errno().': '.mysql_error();
if( !mysql_select_db( 'ram' ) )
die( 'Connected to Server, but Failed to Connect to Database - #'.mysql_errno().': '.mysql_error();
# Prepare the INSERT Query
$insertTPL = 'INSERT INTO `TITOLO` VALUES( "%s" , "%s" , "%s" , "%s" )';
$insertSQL = sprintf( $insertTPL ,
mysql_real_escape_string( $TITOLO ) ,
mysql_real_escape_string( $AUTORE ) ,
mysql_real_escape_string( $EDITORE ) ,
mysql_real_escape_string( $ANNO ) ,
mysql_real_escape_string( $#ID ) );
# Execute the INSERT Query
if( !( $insertRes = mysql_query( $insertSQL ) ) ){
<div class="tbook" align="center">
<div class="tr">
<div class="td">TITOLO</div>
<div class="td">AUTORE</div>
<div class="td">EDITORE</div>
<div class="td">ANNO</div>
<div class="td">#ID</div>
</div>
<?php
while( $row = mysql_fetch_assoc( $selectRes ) ){
echo
"<div class="tr">
<div class="td">{$row['TITOLO'\]}</div>
<div class="td">{$row['AUTORE'\]}</div>
<div class="td">{$row['EDITORE'\]}</div>
<div class="td">{$row['ANNO'\]}</div>
<div class="td">{$row['#ID'\]}</div>
</div> \n";
}
?>
</div>
<?php mysql_close($connector); ?>
</div>
注意:主机数据库查询工作正常,但 PHP 代码不会加载数据以在我的表中显示它们。
https://jsfiddle.net/krzv2wkq/2/ 显示实际工作原理(缺少数据库中的数据)
【问题讨论】:
-
你能用假数据库数据做一个小提琴例子吗?
-
@JarlikStepsto jsfiddle 更新有问题
-
还是不明白,怎么回事。它应该是什么样子,现在发生了什么?请更清楚地定义您的问题
-
HTML 将 SQL 查询显示到表中,并且 CSS 类将无法按照定义的方式工作(例如:我写了“background-color:red;”但它显示为透明且没有剩余边距等...)
-
您的页面有链接吗? jsfiddle.net/krzv2wkq/1
标签: php html mysql sql database