第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在單個tables.sql文件中編寫多個查詢并使用PHP上傳?

如何在單個tables.sql文件中編寫多個查詢并使用PHP上傳?

PHP
翻閱古今 2023-08-19 10:53:36
我想要的只是通過 PHP 使用文件創(chuàng)建 2 個或更多表tables.sql。PHPcreate_db.php<?phprequire 'config.php';$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD);/* check connection */if($mysqli->connect_errno){  echo "MySQL connection failed.<br>";  exit();}else{  echo "MySQL successfully connected.<br>";}// DB createif($mysqli->query('CREATE DATABASE IF NOT EXISTS '.DB_NAME.';') === TRUE){  echo "Database successfully created.<br>";}else{  echo "Error: ".$mysqli->errno.", ".$mysqli->error."<br>";}// DB selectif($mysqli->select_db(DB_NAME) === TRUE){  echo "Database successfully selected.<br>";}else{  echo "Error: ".$mysqli->errno.", ".$mysqli->error;}// Create tablesif($mysqli->query(file_get_contents('../sql/tables.sql')) === TRUE){  echo "Tables successfully created.<br>";}else{  echo "Error: ".$mysqli->errno.", ".$mysqli->error."<br>";}$mysqli->close();?>DB_HOST、DB_USER、DB_PASSWORD、DB_NAME 在 config.php 文件中定義PHP v7.4.7SQLtables.sqlCREATE TABLE IF NOT EXISTS `users` (  `id` int(11) NOT NULL auto_increment,  `username` varchar(100) NOT NULL,  `password` varchar(100) NOT NULL,  PRIMARY KEY (`id`));CREATE TABLE IF NOT EXISTS `status` (  `status` varchar(100) NOT NULL,  `IDtime` varchar(100) NOT NULL);如果我使用命令行將此tables.sql 文件直接上傳到MySQL 服務(wù)器,它就可以工作。MySQL v8.0.20 MySQL 社區(qū)服務(wù)器 - GPL錯誤信息錯誤:1064,您的 SQL 語法有錯誤;檢查與您的 MySQL 服務(wù)器版本相對應(yīng)的手冊,了解在第 16 行的'CREATE TABLE IF NOT EXISTS status( varchar(100) NOT NULL, `IDt' 附近使用的正確語法status
查看完整描述

1 回答

?
長風(fēng)秋雁

TA貢獻1757條經(jīng)驗 獲得超7個贊


例子:

$result = $mysqli->query("SELECT * FROM reservations;SELECT * FROM reservations");

var_dump($result, $mysqli->error);


bool(false)

string(172) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT * FROM reservations' at line 1"



$result = $mysqli->multi_query("SELECT * FROM reservations;SELECT * FROM reservations");

var_dump($result, $mysqli->error);


bool(true)

string(0) ""


查看完整回答
反對 回復(fù) 2023-08-19
  • 1 回答
  • 0 關(guān)注
  • 122 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號