mysql一条query的大小以及TEXT的大小

一条query的大小   SHOW VARIABLES LIKE 'max_allowed_packet';

This gives you the answer in bytes. for e.g max_allowed_packet=1048576 or 1mb

以字节为单位

      Type | Maximum length
-----------+-------------------------------------
  TINYTEXT |           255 (2 8−1) bytes
      TEXT |        65,535 (216−1) bytes = 64 KiB
MEDIUMTEXT |    16,777,215 (224−1) bytes = 16 MiB
  LONGTEXT | 4,294,967,295 (232−1) bytes =  4 GiB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的 PHP 和 MySQL 实现的登录界面的代码示例: ```php <?php session_start(); if(isset($_SESSION['username'])){ header("Location: index.php"); // 如果已经登录,跳转到主页 } if($_SERVER["REQUEST_METHOD"] == "POST") { // 获取表单提交的数据 $username = $_POST['username']; $password = $_POST['password']; // 连接数据库 $conn = mysqli_connect("localhost", "root", "", "testdb"); if(!$conn) { die("连接数据库失败:" . mysqli_connect_error()); } // 查询用户信息 $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) == 1) { // 如果查询结果有一条记录,则登录成功 $_SESSION['username'] = $username; // 将用户名存储在 session 中 header("Location: index.php"); // 跳转到主页 } else { // 否则,登录失败 $error = "用户名或密码错误!"; } mysqli_close($conn); // 关闭数据库连接 } ?> <!DOCTYPE html> <html> <head> <title>登录界面</title> </head> <body> <h2>登录</h2> <?php if(isset($error)) { ?> <p style="color: red;"><?php echo $error; ?></p> <?php } ?> <form method="post"> <label>用户名:</label> <input type="text" name="username" required><br><br> <label>密码:</label> <input type="password" name="password" required><br><br> <input type="submit" value="登录"> </form> </body> </html> ``` 上述代码使用了 MySQL 数据库,需要在本地环境或者服务器上安装 MySQL 数据库,并创建一个名为 `testdb` 的数据库,其中包含一个名为 `users` 的数据表,该表包含两个字段:`username` 和 `password`,分别用于存储用户名和密码。 需要注意的是,上述代码仅供参考,实际应用中需要考虑安全性问题,如防止 SQL 注入等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值