已掉线,重新登录

首页 > 绿虎论坛 > 建站 > 讨论/求助 (发帖)

标题: 谁能帮我写一个简陋的获取数据库字段内容?

作者: @Ta

时间: 2016-11-12

点击: 2602

数据库类型:mysql
一个数据库表,表里字段暂时就3个吧。分别name,qq,weixin,,这只是举例。
然后我想把他们获取出来,弄成一个网页表格,类似这些:最左一列显示名字,2,3列就对应名字写上。
你们理解吗?php的,数据其它地方会写进去,主要读取出来,并写成网页表格式

[隐藏样式|查看源码]


『回复列表(4|隐藏机器人聊天)』

1. <?php
//定义打印函数
function dump($dump_row = null) {
    echo '<pre>';
    var_dump($dump_row);
}
//主要配置
$conf = [
    'localhost' => '127.0.0.1', //主机名
    'login_name' => 'root', //登录名
    'login_pwd' => '', //登录密码
    'char_set' => 'utf8', //字符
    'db_name' => '', //选择数据库
    'table_name' => '',//数据表
    'title_one'=>'',//字段1
    'title_two'=>'',//字段二
    'title_three'=>''//字段三
];
$link = mysql_connect($conf['localhost'], $conf['login_name'], $conf['login_pwd']);
if (!$link) {
    echo '数据库连接错误,请检查配置及服务';
    exit;
}
mysql_select_db($conf['db_name'], $link);
mysql_query("set names " . $conf['char_set'], $link);
//语句
$sql = "select * from " . $conf['table_name'];
$sql_res = mysql_query($sql, $link);
while ($row[] = mysql_fetch_assoc($sql_res))
unset($row[count($row) - 1]);
?>
<table style="background: #349DFF">
    <tr>
        <th>姓名</th>
        <th>年龄</th>
        <th>微信</th>
    </tr>
    <?php foreach ($row as $v): ?>
        <?php echo "<tr>"; ?>
        <?php echo"<td>" . $v[$conf['title_one']] . "</td>"; ?>
        <?php echo"<td>" . $v[$conf['title_two']] . "</td>"; ?>
        <?php echo"<td>" . $v[$conf['title_three']] . "</td>"; ?>
        <?php echo "</tr>"; ?>
    <?php endforeach; ?>
</table>
(/@Ta/2016-11-12 16:28//)

2. @DaMeng,牛逼
(/@Ta/2016-11-12 16:31//)

3. 请参考http://php.haowen100.com/read/wenzhang-14698.html

<?php
mysql_connect('127.0.0.1','root','root');
mysql_query("utf8");
mysql_select_db('test');
 
 
//显示表的结构
$result = mysql_query("desc a");
 
if (!$result){
    var_dump($result);
    die();
}
 
while ($row = mysql_fetch_assoc($result)){
    var_dump($row);
}
 
echo "<hr/>";
 
 
//获取表的创建语句
$result  = mysql_query("show create table a");
 
if (!$result){
    var_dump($result);
    die();
}
 
while ($row = mysql_fetch_assoc($result)){
    var_dump($row);
}
(/@Ta/2016-11-12 17:43//)

4. @DaMeng,只写出了姓名,年龄,微信,数据库信息没获取到
(/@Ta/2016-11-13 11:28//)

回复需要登录

10月11日 16:56 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1