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*
是否有参数化查询支持?顺便说一句:请复制粘贴文本,而不是屏幕截图。