我无法理解此查询出了什么问题。

例如:从表names我想获取所有与字符串Hound匹配的记录,例如houndHound 1.2.3HoundChathound version 5.0.2.6HOUND ver.7.4.4(1536)

另外,我将从与表$nameid中的列name关联的names中获取字符串。

$files = mysql_query("SELECT * FROM names WHERE name LIKE '$nameid%'") or die(mysql_error());
$i=1;  while($row=mysql_fetch_array($files)) {
echo "<a href=\"/files/$row[1]\>";
$i++;


更新:
我已经成功
$ nameid = substr($ _ GET ['name'],0,5);
从变量中仅获得5个字符,对我有用。

最佳答案

尝试如下:

$files = mysql_query("SELECT * FROM names WHERE name LIKE '".$nameid."%'") or die(mysql_error());

关于php - 如何重写此查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32800178/

10-11 08:04