我正在尝试在内容表中插入值。如果 VALUES 中没有 PHP 变量,则它可以正常工作。当我将变量 $type 放入 VALUES 中时,这不起作用。我在做什么...
我正在尝试在内容表中插入值。如果 VALUES 中没有 PHP 变量,则它可以正常工作。当我将变量放入 $type
其中 VALUES
时,它不起作用。我做错了什么?
$type = 'testing';
mysql_query("INSERT INTO contents (type, reporter, description)
VALUES($type, 'john', 'whatever')");
这是简单的答案:
$query="SELECT * FROM CountryInfo WHERE Name = '".$name."'";
你可以定义 $name
任何你想要的。
另一种更复杂的方法是这样的:
$query = " SELECT '" . $GLOBALS['Name'] . "' .* " .
" FROM CountryInfo " .
" INNER JOIN District " .
" ON District.CountryInfoId = CountryInfo.CountryInfoId " .
" INNER JOIN City " .
" ON City.DistrictId = District.DistrictId " .
" INNER JOIN '" . $GLOBALS['Name'] . "' " .
" ON '" . $GLOBALS['Name'] . "'.CityId = City.CityId " .
" WHERE CountryInfo.Name = '" . $GLOBALS['CountryName'] .
"'";