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/zh-hk/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

發表回復

登錄後才能評論