php - PHP函数中未定义的变量
问题描述
我使用 ins 函数插入数据库并为 mysqli 创建一个对象。mysqli 对象显示未定义变量的错误。我的代码是
<?php
include "config.php";
global $mysqli;
$mysqli = &new mysqli($host, $db_user, $db_pass, $db);
function ins($name)
{
$stmt=$mysqli->prepare("insert into table demo values(?)");
$stmt->bind_param("s",$name);
$stmt->execute();
$stmt->close();
}
ins("krishna");
?>
这里服务器名,用户名密码和数据库名存储在config.php中
解决方案
推荐阅读
- angular - 使用角度单击按钮时的去抖动请求
- laravel - Laravel 在 docker 中成功运行,但在浏览器中看不到任何内容?
- vuejs2 - 如何在eletron-vue js中设置应用程序图标
- python - 在不查看我的数据库的情况下,如何知道在 MySQL 中成功执行了特定的 SQL 查询?
- c++ - What does "-nan" mean and what causes it?
- python - 以一定的最小频率过滤numpy数组中的元素
- excel - VBA Excel从父级获取所有子级的值
- vba - 我们如何将逗号分隔的 CSV 转换为 "," 或 ";" 在 MS Access 中使用 VBA 将 CSV 文件分隔为 Excel 文件?
- java - 无法在 Spring Boot 应用程序中使用 Redis 模板获取任何密钥
- xcode - MacOs : 让侧边栏中的按钮看起来像 Finder、Pages .... - 没有比我更简单的方法了吗?