Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在构建mysql php登录系统,人们说mysql已经过时,我不应该';我用不着它_Php_Mysql - Fatal编程技术网

我正在构建mysql php登录系统,人们说mysql已经过时,我不应该';我用不着它

我正在构建mysql php登录系统,人们说mysql已经过时,我不应该';我用不着它,php,mysql,Php,Mysql,MySQL现在过时了吗?我一直在w3schools上学习它,就在我准备好让PHP读/写它的时候,人们说它不再好了。他们给出的一个理由是安全 我应该继续学习它吗?如果不是,我应该在数据库中使用什么?为什么 MySQL作为一个数据库非常活跃。php已经放弃了对mysql api的支持。您有两个选择mysqli和pdo MySQL非常好。但是您不应该再使用旧的PHP库了。使用新的:mysqli或pdo.STOP。MySQL并没有过时,它只是一个数据库后端,但W3确实过时了。该网站上的材料是出了名的糟糕

MySQL现在过时了吗?我一直在w3schools上学习它,就在我准备好让PHP读/写它的时候,人们说它不再好了。他们给出的一个理由是安全


我应该继续学习它吗?如果不是,我应该在数据库中使用什么?为什么

MySQL作为一个数据库非常活跃。php已经放弃了对mysql api的支持。您有两个选择mysqli和pdo


MySQL非常好。但是您不应该再使用旧的PHP库了。使用新的:mysqli或pdo.STOP。MySQL并没有过时,它只是一个数据库后端,但W3确实过时了。该网站上的材料是出了名的糟糕,往往是肤浅的,充满了安全问题。它会给你看起来很快的结果,但不会教你任何重要的基础知识,这可能会导致某种程度的错误。警告:编写自己的访问控制层很难,而且有很多机会使它严重出错。请不要编写您自己的身份验证系统,因为任何现代的同类产品都具有强大的内置功能。至少绝对不要将密码存储为纯文本或MD5或SHA1/2等高速散列格式。Mysql数据库系统或Mysql函数与mysqli函数相反?不要将“Mysql”数据库与
Mysql\u query
API混淆。PDO也是基线。还有更好的选择,比如ORM。