精华内容
下载资源
问答
  • 在PHP网页中显示MYSQL数据库内容

    千次阅读 2019-04-06 21:04:47
    最近由于工作需要MYSQL里内容在网页显示出来,这怎么能...我就主要说明一下,怎么将建好的数据库信息,显示在网页上面。 我这里用的数据库是login; 首先先建立一个文件夹,然后在里面建立两个文件,...

    最近由于工作需要把MYSQL里的内容在网页上显示出来,这怎么能实现呢??
    我也是小白,从网上找了好多源码都不能正常运行,后来把找到的内容整理了一下,大家运行成功就给个赞~~

    首先,先建好自己的数据库并且添加一些的信息在里面,这里我就不说了,大家自己去弄吧。

    我就主要说明一下,怎么将建好的数据库中的信息,显示在网页上面。
    我这里用的数据库是login;

    首先先建立一个文件夹,然后在里面建立两个文件,

    一个是连接数据库的配置文件(conn.php)
    一个是将数据库中的信息显示在网页上的文件(students.php)

    conn.php中的代码如下所示:

    <?php
        //连接想要连接的数据库,localhost是本地服务器,root为数据库的账号,我的密码为666666
        $con = mysql_connect("localhost","root","666666");
        //设置字符集,将字符集设置为utf8 的格式,这是大多数的中文都识别的
        mysql_query($con,"SET NAMES 'utf8'");
        mysql_query($con,"SET CHARACTER SET utf8");
        if(!$con){
            die(mysql_error());
        }
        //连接数据库login
        mysql_select_db("login",$con);
    ?>
    

    students.php中的代码如下:

    <!DOCTYPE html>
    <html>
    <body>
    <table style='text-align:left;' border='1'>
             <tr><th>id</th><th>名字</th><th>年龄</th><th>性别</th></tr>
        <?php
        //引用conn.php文件
            require 'conn.php';
            //查询数据表中的数据
             $sql = mysql_query("select * from login");
             $datarow = mysql_num_rows($sql); //长度
                //循环遍历出数据表中的数据
                for($i=0;$i<$datarow;$i++){
                    $sql_arr = mysql_fetch_assoc($sql);
                    $id = $sql_arr['id'];
                    $name = $sql_arr['name'];
                    $age = $sql_arr['age'];
                    $sex = $sql_arr['sex'];
                    echo "<tr><td>$id</td><td>$name</td><td>$age</td><td>$sex</td></tr>";
                }
        ?>
    </table>
    </body>
    </html>
    

    运行后的样子就是这样:
    在这里插入图片描述
    小白现学现卖,有什么不对的地方大家请指出来,谢谢~~~

    展开全文
  • 首先用户提交留言后,相关内容存入服务器,当他想看时候后台再所有留言读出来,最后显示在浏览器,用户就可以看到留言了。 这其中后台需要便于读写数据一个工具,我选择mysql数据库来帮助我完成这些事。 我...
  • 竟然跟大佬教程文件都不一样 我环境是:wamp+tp6 问题接个文档debug打开之后 发现问题显示 大佬原文章说是配置.env 但我找到.example.env(我怀疑我装是个假跟大佬不一样 写进入数据库账号发现问题...

    #发现环境真的很重要thinkphp6的环境同一版本

    竟然跟大佬的教程文件都不一样

    我的环境是:wamp+tp6

    问题接上个文档把debug打开之后

    发现问题显示
    这问题显而易见是配置问题

    大佬原文章说的是配置.env
    但我找到.example.env(我怀疑我装的是个假的跟大佬不一样
    在这里插入图片描述
    写进入数据库账号发现问题根本没动

    想了想这怎么也不会是白的啊

    我记得都是有颜色的

    发现写账号的地方

    最后同比源代码发现还是

    在config目录下database里设置
    在这里插入图片描述
    问题解决
    发现还是有颜色的代码才是运行上的
    好像也没有一步要运行一下 都是改
    小白问题日记
    02

    展开全文
  • 首先用户提交留言后,相关内容存入服务器,当他想看时候后台再所有留言读出来,最后显示在浏览器,用户就可以看到留言了。也可以删除显示出来信息。这其中后台需要便于读写数据一个工具,我选择mysql...

    Php语言制作简易的留言板(练习PHP Mysql方式对数据库进行增、删、查操作)

    说说本次留言板是怎么实现!

    首先用户提交留言后,相关内容存入服务器,当他想看的时候后台再把所有留言读出来,最后显示在浏览器上,用户就可以看到留言了。也可以删除显示出来的信息。这其中后台需要便于读写数据的一个工具,我选择mysql数据库来帮助我完成这些事。

    我写了主要是四个php文件,分别是:

    conn.php     连接数据库;

    list.php       从数据库中读取留言内容,然后把它显示在页面上;

    add.php     php从页面读取留言相关内容,并且把它存入(Insert)数据库;

    delete.php   从list.php页面显示的留言板内容点击删除处理事件,删除成功后自动跳转到list.php页面中;

    php连接mysql数据库,然后选择其中一个数据库,我这里选的是bbs数据库(ps 之前创建的) 下面介绍几个要用到的php库函数,

    ①mysql_connect(“localhost”, “root”, “”)

    php连接mysql,参数分别是mysql地址(localhost代表本机),用户名,密码

    返回值:如果连接失败返回false,成功返回一个连接标识符

    ②mysql_select_db($test, $conn);

    mysql里可以有很多db,所以你需要选择一个其中一个db进行接下来的操作。

    参数:第一个是数据库名称,第二个是链接标识符,可以把①中的返回值放这里,代表的是我将使用①中的mysql。

    返回值:false 连接失败,true连接成功。

    ③mysql_query(query,connection)

    参数:query代表你要mysql执行的语句

    connection 可选,SQL连接标识符同上面所讲

    返回值:mysql_query() 仅对 SELECT,SHOW,EXPLAIN或DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。个人对这个返回值的总结:此函数执行失败就返回false;执行成功要看是什么语句,如果是SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句,那么就会返回资源标识符,其他的语句就返回true ;

    说了这么多, 留言板的脉络已经出来了

    1、连接数据的conn.php

    $conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");

    mysql_select_db("test", $conn);

    mysql_query("set names 'utf8'");

    ?>

    2、显示留言板主体内容的list.php页面

    include ("conn.php");

    ?>

    echo "

    ";

    ?>

    $sql = "SELECT * FROM `note`";

    $query=mysql_query($sql);

    while ($row=mysql_fetch_array($query)){

    ?>

    标题:=$row['title']?> 用户:=$row['user'] ?>内容:=$row['content']?>
    发表日期:

    3、增加留言add.php页面

    session_start();

    //检测是否登录,若没登录则转向登录界面

    if(!isset($_SESSION['userid'])){

    header("Location:login.html");

    exit();

    }

    $userid = $_SESSION['userid'];

    $username = $_SESSION['username'];

    include 'conn.php';

    if(isset($_POST['submit'])){

    $sql="INSERT INTO note(id,user,title,content) VALUES (NULL, '$_POST[user]',

    '$_POST[title]', '$_POST[content]')";

    mysql_query($sql);

    //页面跳转,实现方式为javascript

    $url = "list.php";

    echo "

    echo "window.location.href='$url'";

    echo "";

    }

    ?>

    function checkPost(){

    if(addForm.user.value==""){

    alert("请输入用户名");

    addForm.user.focus();

    return false;

    }

    if(addForm.title.value.length<5){

    alert("标题不能少于5个字符");

    addForm.title.focus();

    return false;

    }

    }

    用户:

    标题:

    内容:

    4、删除留言并跳转到list.php主页面delete.php

    include 'conn.php';

    $id = $_GET['id'];

    $query="delete from note where id=".$id;

    mysql_query($query);

    ?>

    //页面跳转,实现方式为javascript

    $url = "list.php";

    echo "

    echo "window.location.href='$url'";

    echo "";

    ?>

    转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/4202.html

    75d087ef9a9fb11dc373caaf33adbf7f.png

    54fe503922528d762f0cfb4f3f25f0cf.png

    微信打赏

    ab057a8c86cfcd121cb06aca8195e288.png

    支付宝打赏

    感谢您对作者Jockie的打赏,我们会更加努力!    如果您想成为作者,请点我

    展开全文
  • 3.解决我标题的方案1:自己电脑部署一个和服务器一样的环境,PHPstudy,然后代码和数据库的数据取下来,跑起来,测试好了上传???(还不知道这个服务器的环境具体咋配的,自己尝试???)这样文件通过可视化...
  • 首先用户提交留言后,相关内容存入服务器,当他想看时候后台再所有留言读出来,最后显示在浏览器,用户就可以看到留言了。这其中后台需要便于读写数据一个工具,我选择MySQL数据库来帮助我完成这些事。我写...

    最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固。

    什么是留言板?一种可以用来记录,展示文字信息的载体。

    现切入正题,说说本次留言板是怎么实现!

    首先用户提交留言后,相关内容存入服务器,当他想看的时候后台再把所有留言读出来,最后显示在浏览器上,用户就可以看到留言了。

    这其中后台需要便于读写数据的一个工具,我选择MySQL数据库来帮助我完成这些事。

    我写了主要是三个php文件,分别是:

    conn.php 连接数据库;

    addmsg.php php从页面读取留言相关内容,并且把它存入(Insert)数据库;

    listmsg.php 从数据库中读取留言内容,然后把它显示在页面上;

    1.准备建立数据库表的结构,下面是我的表结构在phpMyAdmin下的截图:

    367cbba9d368db0cefc2501ee437b27d.png

    建表语法

    SQL CREATE TABLE 语法CREATE TABLE 表名称

    (

    列名称1 数据类型,

    列名称2 数据类型,

    列名称3 数据类型,

    ....

    )

    2.php连接mysql数据库,然后选择其中一个数据库,我这里选的是bbs数据库(ps 之前创建的) 下面介绍几个要用到的php库函数,

    ①mysql_connect("localhost", "root", "")

    php连接mysql,参数分别是mysql地址(localhost代表本机),用户名,密码

    返回值:如果连接失败返回false,成功返回一个连接标识符

    ②mysql_select_db($dbName, $conn);

    mysql里可以有很多db,所以你需要选择一个其中一个db进行接下来的操作。

    参数:第一个是数据库名称,第二个是链接标识符,可以把①中的返回值放这里,代表的是我将使用①中的mysql。

    返回值:false 连接失败,true连接成功。

    ③mysql_query(query,connection)

    参数:query代表你要mysql执行的语句

    connection 可选,SQL连接标识符同上面所讲

    返回值:mysql_query() 仅对 SELECT,SHOW,EXPLAIN或DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。

    对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。

    个人对这个返回值的总结:此函数执行失败就返回false;执行成功要看是什么语句,如果是SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句,那么就会返回资源标识符,其他的语句就返回true ;

    说了这么多, 留言板的脉络已经出来了

    下面开始上代码

    conn.php<?php

    include("head.php");

    $dbName = "bbs";

    $conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");

    $flag = mysql_select_db($dbName, $conn);

    mysql_query("set names 'GBK'"); //使用GBK中文编码;

    function toHtmlcode($content)

    {

    return $content = str_replace("\n","
    ",str_replace(" ", " ", $content));

    }

    ?>

    上面有一个toHtmlcode自定义函数功能是把字符串中回车(\n)替换成html中的换行
    ,把空格替换成html中的空格( )

    其中有一个函数介绍如下

    语法str_replace(find,replace,string,count)

    270121861559440f6e3f43f19bfa7f08.png

    addmsg.php<?php

    // 引用之前写好的连接数据库文件

    include("conn.php");

    if(@$_POST['submit']){

    $sql = "insert into message (id,user,title,content,lastdate)" .

    "values ( '','$_POST[userName]','$_POST[title]','$_POST[content]',now())";

    mysql_query($sql);

    echo "添加成功";

    }

    ?>

    function CheckPost()

    {

    if (myform.userName.value=="")

    {

    alert("请填写用户名");

    myform.user.focus();

    return false;

    }

    if (myform.title.value.length<5)

    {

    alert("标题不能少于5个字符");

    myform.title.focus();

    return false;

    }

    if (myform.content.value=="")

    {

    alert("必须要填写留言内容");

    myform.content.focus();

    return false;

    }

    }

    用名:

    标题:

    内容:

    include 是引入conn.php,类似于c语言中include

    $_POST 变量是一个数组,此变量用于收集来自 method="post" 的表单中的值,post发出的键

    值对存于此$_POST数组中$_POST['submit'] 取键submit的值,如果触发submit,也就是CheckPost返回为true时,会post值,

    显然$_POST['submit']不为空,非空即为真,那么就执行if里面的插入语句。使留言内容保存在mysql数据库中。

    listmsg.php<?php

    include("conn.php");

    ?>

    $sql = "SELECT * FROM message order by lastdate desc";

    $query = mysql_query($sql);

    while($row = mysql_fetch_array($query)){

    ?>

    标题:= $row['title']?>

    用户:= $row['user']?>

    内容:= toHtmlcode($row['content'])?>

    }

    ?>

    php与html代码混编看起来还是比较乱的。

    php从mysql中获取留言内容,并把它显示在页面上,我这里显示在table里。主要代码就上面这些。

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    专题推荐:PHP

    展开全文
  • 首先用户提交留言后,相关内容存入服务器,当他想看时候后台再所有留言读出来,最后显示在浏览器,用户就可以看到留言了。这其中后台需要便于读写数据一个工具,我选择MySQL数据库来帮助我完成这些事。我写...
  • PHP+Mysql 实现留言板

    2021-02-22 03:46:36
    首先用户提交留言后,相关内容存入服务器,当他想看时候后台再所有留言读出来,最后显示在浏览器,用户就可以看到留言了。 这其中后台需要便于读写数据一个工具,我选择mysql数据库来帮助我完成这些事。 ...
  • 首先用户提交留言后,相关内容存入服务器,当他想看时候后台再所有留言读出来,最后显示在浏览器,用户就可以看到留言了。这其中后台需要便于读写数据一个工具,我选择mysql数据库来帮助我完成这些事。我写...
  • 这个是Index.php界面,他的作用只有一个,将session中的内容显示出来。 ``` <?php session_start(); ?> ... <?php ...这是第二个界面OnPostMessage.php,他的作用...如果不数据写文件或者写数据库的话。
  • 可以看到添加的文件为menu.qrc。 9.我们最好先工程文件夹里新建一个文件夹,如images,然后将需要的图标 文件放到其中。 10.Qt Creator 的menu.qrc 文件中,我们点击Add 下拉框,选择Add Prefix。 我们可以将...
  • ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 IST:数字跟踪设备文件 ISU:InstallShield卸装脚本 IT:脉冲跟踪系统音乐模块(MOD)文件 ITI:脉冲跟踪系统设备 ITS:...
  • 400个DreamWeaver插件

    2013-03-28 15:30:13
    mxp/site窗口的文件上点一下右键就出现这个插件了。作用是文件复制或者移动到某个文件夹 mxp/层的转换特效,2.0版 mxp/加入JSP中的Include mxp/用表单外部的事件来提交表单 mxp/用表单外部的事件来控制表单的...
  • 一.Linux的文件系统结构.....................................................................................................6 二. 文件类型................................................................
  • 但是版本控制内容不再存储到数据库中,而是以文件的形式存储到本地或者是云存储。 功能管理后台->配置管理中进行开启 更美观、简洁页面布局和更为完善移动端兼容 这是个看脸时代... 首页 介绍...
  • 更新说明:修复了服务器无法上传文件,因为没有给权限,修改了添加完假条后点击打印,显示的是空白页面问题,因为添加完以后,data数组中并无id字段,所以没有查找到这个假条 更新说明:完善了长期假条和...
  • 让IP信息地图展示</li><li>后续展望--机房网络流量可视化,机器、机柜、机房3D展示</li></ul> 背景 老板要看日志数据汇总 <ul><li>本文重点:如何做可视化</li><li>目标:如何用友好方式去...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    +aspx页面中必须显示的声明控件集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 -这将会影响所有aspx页面,所以要特别关注。 -重命名AccordionPanel为AccordionPane (这也是Asp...
  • Discuz网页斗地主插件

    2013-05-05 20:16:26
    用户数据全部储存服务器,非第三方接入应用 *游戏服务端需要运行有EXE权限主机,配置好IP 游戏客户端是flash网页 版,有一个ddz.php,网页加个链接就可以了 可以很轻松和论坛整合一起 官方...

空空如也

空空如也

1 2
收藏数 35
精华内容 14
关键字:

怎么把数据库的文件显示在php上