php - 使用 php 中的过程在表中创建行
问题描述
所以我的数据库中有一个名为 的过程insertRestaurant
,它需要几个变量。问题是,我无法通过我的 PHP 让它工作,是我的语法还是我使用的过程不正确?我能够将我的 PHP 文件连接到我的数据库,所以我知道这不是问题。
作为参考,这里也描述了 $conn。
function OpenCon(){
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$db = "covid19";
$conn = new mysqli($dbhost, $dbuser, $dbpass,$db) or die("Connect failed: %s\n". $conn -> error);
return $conn;
}
$conn = OpenCon();
$sql = 'CALL insertRestaurant($restaurant_name, $pnumber, $email, $address, $city, $province);';
if(mysqli_query($conn, $sql)){
echo "Successful Entry!";
}else{
echo "Couldn't input into database.";
}
解决方案
推荐阅读
- uipath - Web Scraping 返回空数据表 UiPath
- r - 如何将 lapply 与需要向量作为参数的函数一起使用
- java - 我想对类运行时中的单个实例进行更多说明 [JAVA]
- pentaho - mysql 存储库如何在 Pentaho 用户控制台中工作?
- android - 如何清除从 Android 中点击通知打开的先前活动?
- git - 在 C# 项目中具有共享依赖项的子模块中的 git 子模块
- typo3 - 在 TYPO3 后端列表视图上添加按钮
- python - 使用 Python 填写带有随机名称、电子邮件、主题和消息的网络联系表
- python - 以印度格式将金额转换为Python中的单词
- c# - 无法加载文件或程序集