【发布时间】:2014-03-16 12:54:44
【问题描述】:
我的 mysql 数据库中有下表,
CREATE TABLE deadline_tasks(
user_id REFERENCES user(user_id),
task_id INT NOT NULL AUTO_INCREMENT,
deadline DATE NOT NULL,
min_chunk_length TIME NOT NULL,
estimated_time TIME NOT NULL,
location NOT NULL,
event_name VARCHAR(30) NOT NULL,
description VARCHAR(30) NOT NULL,
PRIMARY KEY(task_id)
FOREIGN KEY (user_id));
我使用下面的代码查询了数据库。
$result_tasks = $mysqli->query("SELECT deadline, min_chunk_length, estimated_duration,
task_id FROM deadline_tasks WHERE user_id = Get[$Name]")
for($deadline_task_from_db = array();
$row = $result_tasks->fetch_assoc();
$deadline_tasks_from_db[] = $row);
我的数组 $deadline_task_from_db 中有哪些变量类型?
【问题讨论】:
-
鉴于您的 sql 存在语法错误,您将在数组中获得 NO “变量”。如果您想查看数组中的内容,我建议使用 RTFM:php.net/print_r 和 php.net/var_dump
-
欢迎来到 Stack Overflow!您的代码容易受到 SQL 注入的攻击。见How can I prevent SQL injection in PHP?
-
这个问题没有意义,因为表定义和查询不是同一张表。任何答案都是简单的猜测。
-
请检查您的代码并编辑您的问题。您的代码有语法错误。如果您的代码没有意义,我们将无法帮助您。
标签: php mysql mysqli variable-types