Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从MySQL中选择_Php_Mysql - Fatal编程技术网

Php 从MySQL中选择

Php 从MySQL中选择,php,mysql,Php,Mysql,我正在应用程序中填充列表。在另一个活动中,我试图让每个“事件”都显示在列表视图中。因此,我在输入城市的地方设置了一个编辑文本,例如“汉堡”。单击确认按钮后,列表应显示汉堡的所有事件 +---------+----------+----------+------------------+ | user_id | name | location | description | +---------+----------+----------+------------------+

我正在应用程序中填充列表。在另一个活动中,我试图让每个“事件”都显示在列表视图中。因此,我在输入城市的地方设置了一个编辑文本,例如“汉堡”。单击确认按钮后,列表应显示汉堡的所有事件

+---------+----------+----------+------------------+
| user_id |   name   | location |   description    |
+---------+----------+----------+------------------+
|       5 | Dinner   | Hamburg  | With the Family  |
|       6 | Marriage | Bremen   | Alex and Sabrina |
|       7 | Match    | Berlin   | Hamburg - Hertha |
|       8 | Meeting  | Berlin   | Alexanderplatz   |
|       9 | Cinema   | Berlin   | FUG2             |
+---------+----------+----------+------------------+
我的问题是,我不知道如何在PHP文档中声明SQL语句。我所拥有的只是:

$result=mysql\u query(“从位置=':位置'”的事件中选择*)或die(mysql\u error());

如果要将数据提交到php文件,则可以使用类似以下内容作为位置:

$location=$_POST['location'];
$result = mysql_query("SELECT * FROM events WHERE location = $location") or die(mysql_error());

如果要将数据提交到php文件,则可以使用类似以下内容作为位置:

$location=$_POST['location'];
$result = mysql_query("SELECT * FROM events WHERE location = $location") or die(mysql_error());

如果要将数据提交到php文件,则可以使用类似以下内容作为位置:

$location=$_POST['location'];
$result = mysql_query("SELECT * FROM events WHERE location = $location") or die(mysql_error());

如果要将数据提交到php文件,则可以使用类似以下内容作为位置:

$location=$_POST['location'];
$result = mysql_query("SELECT * FROM events WHERE location = $location") or die(mysql_error());

mysql\uu
函数是。我认为原始的mysql扩展不支持命名参数。你真的应该研究一下,甚至更好

在mysqli中,这类似于:

$mysqli = new mysqli("localhost", "root", "password", "database");
$sql = "SELECT * FROM events WHERE location = ?";
$statement = $mysqli->prepare($sql);
$statement->bind_param("s", $location);
$statement->execute();

mysql\uu
函数是。我认为原始的mysql扩展不支持命名参数。你真的应该研究一下,甚至更好

在mysqli中,这类似于:

$mysqli = new mysqli("localhost", "root", "password", "database");
$sql = "SELECT * FROM events WHERE location = ?";
$statement = $mysqli->prepare($sql);
$statement->bind_param("s", $location);
$statement->execute();

mysql\uu
函数是。我认为原始的mysql扩展不支持命名参数。你真的应该研究一下,甚至更好

在mysqli中,这类似于:

$mysqli = new mysqli("localhost", "root", "password", "database");
$sql = "SELECT * FROM events WHERE location = ?";
$statement = $mysqli->prepare($sql);
$statement->bind_param("s", $location);
$statement->execute();

mysql\uu
函数是。我认为原始的mysql扩展不支持命名参数。你真的应该研究一下,甚至更好

在mysqli中,这类似于:

$mysqli = new mysqli("localhost", "root", "password", "database");
$sql = "SELECT * FROM events WHERE location = ?";
$statement = $mysqli->prepare($sql);
$statement->bind_param("s", $location);
$statement->execute();

删除“:location”单引号并检查您在哪里设置
:location
?如果我错了,请纠正我,但是
mysql.*
是否有参数化查询支持?顺便说一句:请复制粘贴文本,而不是屏幕截图。删除“:location”单引号并检查您在哪里设置
:location
?如果我错了,请纠正我,但是
mysql\u*
甚至有参数化查询支持吗?顺便说一句:请复制粘贴文本,而不是截图。删除“:location”单引号并检查您在哪里设置
:location
?如果我错了,请纠正我,但是
mysql\u*
甚至有参数化查询支持吗?顺便说一句:请复制粘贴文本,not screenshots.remove“:location”单引号并检查您在哪里设置
:location
?如果我错了,请纠正我,但是
mysql\u*
是否有参数化查询支持?顺便说一句:请复制粘贴文本,而不是屏幕截图。