酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

PHP 实现手机号码注册与登录网站代码及数据库搭建全攻略

以下是一个简单的 PHP 手机号码注册和登录的示例代码及对应的数据库创建语句: ```php <?php // 连接数据库 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: ". $conn->connect_error); } // 注册函数 function registerUser($phone) { global $conn; $sql = "INSERT INTO users (phone) VALUES ('$phone')"; if ($conn->query($sql) === TRUE) { return true; } else { return false; } } // 登录函数 function loginUser($phone) { global $conn; $sql = "SELECT * FROM users WHERE phone = '$phone'"; $result = $conn->query($sql); if ($result->num_rows > 0) { return true; } else { return false; } } // 测试注册 if (registerUser('13812345678')) { echo "注册成功"; } else { echo "注册失败"; } // 测试登录 if (loginUser('13812345678')) { echo "登录成功"; } else { echo "登录失败"; } $conn->close(); ?> ``` 创建数据库表的 SQL 语句: ```sql CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, phone VARCHAR(20) UNIQUE ); ``` 额外注意: 1. 确保数据库连接的用户名和密码正确。 2. 对用户输入的手机号码进行合法性验证。 3. 注意代码中的 SQL 注入风险,可使用预处理语句。 ``` ######[AI写代码神器 | 459点数解答 | 2025-01-08 16:32:25]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]