mysqli登录页面实例,mysql制作登录界面

本文目录一览:

html+php+mysql的登录页面

header(“Content-Type: text/html; charset=utf-8”);

$lune=$_POST[“username”];

$lpwd=$_POST[“password”];

include(“conn.php”);

$query = “select * from userlist where username = ‘$lune’ and password = ‘$lpwd'”;

        $result = mysqli_query($link, $query);

        if (mysqli_num_rows($result) == 1){

            $row = mysqli_fetch_array($result);

            $json = array(‘lzhuangtai’ =’y’,’lname’ =$lune,’ldianhao’ =$row[phone], ‘ltishi’ =’用户验证成功’);

}

else{

$json = array(‘lzhuangtai’ =’n’,’ltishi’ =’用户名或密码无效’);

            }

     

  $json_string = json_encode($json);

      echo $json_string;

你的代码,$row[‘phone’]这里是单引号,外边也是,所以就出错了。直接不用引号,或者换成双引号。

PHP中为什么mysqli需要实例化,而mysql不需要?

mysqli也不一定需要实例化,之所以你要实例化是因为你是要以面向对象的方式来开发这个程序,但是你要是用面向过程的方式来写也是可以的,百度里面有例子你可以看一下

一、面向对象

?php

$mysqli =new mysqli(“localhost”, “my_user”, “my_password”, “world”); //实例化对象

/* check connection */

if (mysqli_connect_errno()) {

printf(“Connect failed: %s\n”, mysqli_connect_error());

exit();

}

printf(“Host information: %s\n”, $mysqli-host_info);

/* close connection */

$mysqli-close();

?

二、面向过程

?php

$link = mysqli_connect(“localhost”, “my_user”, “my_password”, “world”);

/* check connection */

if (!$link) {

printf(“Connect failed: %s\n”, mysqli_connect_error());

exit();

}

printf(“Host information: %s\n”, mysqli_get_host_info($link));

/* close connection */

mysqli_close($link);

?

我是用PHP Mysql实现登录的,怎样在登陆后由登陆界面跳转到index.html主页面并在登陆的地方显示用户名

通常来说, index 页面与 login 页面被设计成两个页面,当通过 mysql 查询数据,并验证成功登录后,可以自动转向 index 页面(或其他页面):

if($num){

  $row=mysql_fetch_array($result);

  $_SESSION[“username”]=$uuser;

  header(“Location:index.html”);

在 index 页面需要添加代码:例如:

?php

session_start();

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

if(!isset($_SESSION[‘username’])){

    header(“Location:login.html”);

    exit();

}

echo ‘当前登录用户:’ . $_SESSION[‘username’]

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/270832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-16 13:38
下一篇 2024-12-16 13:38

相关推荐

  • Python生成随机数的应用和实例

    本文将向您介绍如何使用Python生成50个60到100之间的随机数,并将列举使用随机数的几个实际应用场景。 一、生成随机数的代码示例 import random # 生成50个6…

    编程 2025-04-29
  • 打包后页面空白的解决方案

    当我们在调试阶段时,我们的app可能看起来完美无缺,但当我们进行打包时,在运行app时,我们可能会遇到白屏或空白的问题。在这篇文章中,我们将探讨如何解决这种问题。 一、检查文件路径…

    编程 2025-04-29
  • 如何使用Python将print输出到界面?

    在Python中,print是最常用的调试技巧之一。在编写代码时,您可能需要在屏幕上输出一些值、字符串或结果,以便您可以更好地理解并调试代码。因此,在Python中将print输出…

    编程 2025-04-29
  • Python操作Web页面

    本文将从多个方面详细介绍Python操作Web页面的技巧、方法和注意事项。 一、安装必要的库 在Python中操作Web页面,需要用到一些第三方库。 pip install req…

    编程 2025-04-28
  • 如何在dolphinscheduler中运行chunjun任务实例

    本文将从多个方面对dolphinscheduler运行chunjun任务实例进行详细的阐述,包括准备工作、chunjun任务配置、运行结果等方面。 一、准备工作 在运行chunju…

    编程 2025-04-28
  • Python 如何进入编程界面?

    Python 是一种广泛应用于 Web、游戏、网络爬虫等领域的高级编程语言。Python 虽然易学易用,但还是需要一些工具和步骤来实际编写运行程序。 一、命令行模式 在命令行模式下…

    编程 2025-04-27
  • Python存为JSON的方法及实例

    本文将从以下多个方面对Python存为JSON做详细的阐述。 一、JSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • 分析if prefixoverrides="and |or"的用法与实例

    if语句是编程语言中最为基础和常见的控制流语句,而prefixoverrides是if语句的一个重要属性。其中,prefixoverrides的常见取值为and和or。那么,这两者…

    编程 2025-04-27
  • Tanimoto系数用法介绍及实例

    本文将详细讲解Tanimoto系数的定义和使用方法,并提供相关实例代码以供参考。 一、Tanimoto系数概述 Tanimoto系数也称为Jaccard系数,是计算两个集合相似度的…

    编程 2025-04-27

发表回复

登录后才能评论