所以我有以下代码用于向响应者表添加一行,所有工作都在工作,除非在尝试添加Brand
的值时:
$brand = 'Central';
function new_respondent() {
global $link;
$proc = mysqli_prepare($link, "INSERT INTO trespondent (brand, code) VALUES (?, uuid());");
mysqli_stmt_bind_param($proc, "s", $brand);
mysqli_stmt_execute($proc);
$respondent_id = mysqli_insert_id($link);
mysqli_stmt_fetch($proc);
mysqli_stmt_close($proc);
mysqli_clean_connection($link);
}
此代码可以(在某个点上)在表格中添加一行,并添加UUID
没有问题,但brand
正在进入NULL
- 我正在尝试如果我错过了一些非常明显的东西,那就找不到了!
欢迎任何建议。
答案 0 :(得分:1)
您需要将<body>
<section>
<article>[[Text]]</article>
<aside>[[Text]]</aside>
</section>
</body>
添加到$brand
,因为它不在函数中:
global
或者,您可以修改您的函数以接受global $link, $brand;
作为参数:
$brand