吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1461|回复: 27
收起左侧

[求助] php代码mysql_select_db()创建数据表没反应

[复制链接]
52wanqingx 发表于 2020-1-20 12:51
php代码创建数据表没反应怎么办啊  大佬们  想了很久了  

数据库名称应该是mysql8  我不知道在哪看它的名称  但我是用cmd命令 net start mysql8启动的
文件也放在www目录下,其他的代码运行输出都正常  就这一个创建数据表为啥没反应死活想不明白
代码运行图和站点设置可以打保票都没错  因为其他的php代码比如echo 、创建数据库连接数据库都能正常运行并输出
大小写  中英文  行尾没加分号  写错或者漏了字母  上网查 ...  都试了
依旧在这里先谢谢各位大佬帮忙解惑了!!!

图里还有文字,望各位大佬留意一下

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>创建数据表</title>
</head>

<body>
    <?php
        $conn = mysqli_connect("localhost","root","rootpass");
    var_dump(mysqli_connect_error());
    var_dump($conn);
    return;
        if(!$conn){
            die('无法连接MySQL数据库:' .mysql_error());
            }
        mysql_select_db("class",$conn);  //选择需要操作的数据库
        $sql = "CREATE TABLE students
            (
            xm varchar(15),
            bj varchar(15),
            nl int,
            yw int,
            sx int,
            yy int
            )";
        if(mysql_query($sql,$conn)){
            echo "成功创建数据表";
            }
            else{
            echo "创建数据表失败:" .mysql_error();
            }
        mysql_close($conn);
    ?>
</body>
</html>
QQ截图20200120123007.png
QQ截图20200120121846.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
52pojieggh 发表于 2020-1-20 12:58
提示: 作者被禁止或删除 内容自动屏蔽
mosou 发表于 2020-1-20 13:00
304775988 发表于 2020-1-20 13:04
Mysql安装在包含有mysql  名的文件夹的安装目录,如果一点都不懂,建议使用集成环境,集成php+mysql,我个人使用比较多的是wamp,百度搜下就有了
Loker 发表于 2020-1-20 13:13
mysqli_query($conn,$sql); 第一个参数是数据库的连接,第二个参数是sql。    mysqli_select_db($conn,"class"); 第一个参数是数据库的连接,第二个参数是数据库。你前面写了mysqli,后面都改成mysqli。
Loker 发表于 2020-1-20 13:32
贴一段我自己写的代码,PHP版本是7.3.4
<?php

header("Content-type:text/html;charset=UTF-8");
session_start();
$servername = "localhost";
$rootname = "root";
$password = "root";
$dbname = "ylzx";
// 创建链接
$sqlconn = new mysqli($servername, $rootname, $password, $dbname);
// 检查链接
if ($sqlconn->connect_error) {
    die("连接失败: " . $sqlconn->connect_error);
}
$username = trim($_GET['username']);
$password = trim($_GET['password']);

$sql = "select * from users where username='$username' and password='$password';";
$result = mysqli_query($sqlconn, $sql);
if ($result->num_rows > 0) {
    $_SESSION['username'] = $username;
    echo "success";
    return true;
} else {
    echo "fail";
}

$result->close();
$sqlconn->close();
?>
 楼主| 52wanqingx 发表于 2020-1-20 13:55
Loker 发表于 2020-1-20 13:32
贴一段我自己写的代码,PHP版本是7.3.4


输出擦黄健数据表失败:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>创建数据表</title>
</head>

<body>
    <?php
        $conn = mysqli_connect("localhost","root","rootpass");
   
        if(!$conn){
            die('无法连接MySQL数据库:'.mysqli_error() );
            }
       mysqli_select_db($conn,"class");  //改完后的
        $sql = "CREATE TABLE students
            (
            xm varchar(15),
            bj varchar(15),
            nl int,
            yw int,
            sx int,
            yy int
            )";
        if(mysqli_query($conn,$sql)){       //改完后的
            echo "成功创建数据表";
            }
            else{
            echo "创建数据表失败:" .mysqli_error();
            }
        mysql_close($conn);
    ?>
</body>
</html>
 楼主| 52wanqingx 发表于 2020-1-20 13:57
52wanqingx 发表于 2020-1-20 13:55
输出擦黄健数据表失败:

输出数据表创建失败
jiujiukeji 发表于 2020-1-20 14:00
没有主键自增吧
 楼主| 52wanqingx 发表于 2020-1-20 14:07
304775988 发表于 2020-1-20 13:04
Mysql安装在包含有mysql  名的文件夹的安装目录,如果一点都不懂,建议使用集成环境,集成php+mysql,我个人使 ...

这个没错的  大佬  我用也是集成开发环境appserv官网下的  版本7.3.1  网页文件放在www文件夹下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-27 12:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表