开发者社区> 问答> 正文

如果在php之后如何运行sql多行代码?

我需要在“ echo'您已成功注册,现在可以登录!”之后添加以下sql代码。我怎样才能做到这一点?

CREATE DATABASE IF NOT EXISTS $username DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE $username;

CREATE TABLE IF NOT EXISTS diario ( id int(11) NOT NULL AUTO_INCREMENT, data varchar(255) NOT NULL, materia varchar(255) NOT NULL, compiti varchar(255) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

INSERT INTO diario (id, data, materia, compiti) VALUES (1, '00/00/0000', 'Informatica', 'Benvenuto') if ($stmt = $con->prepare('INSERT INTO accounts (username, password, email) VALUES (?, ?, ?)')) { $password = password_hash($_POST['password'], PASSWORD_DEFAULT); $stmt->bind_param('sss', $_POST['username'], $password, $_POST['email']); $stmt->execute(); echo 'You have successfully registered, you can now login!'; }

展开
收起
保持可爱mmm 2019-11-18 11:40:20 358 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载