Mar*_*mel 4 php mysql select where fetch
我正在尝试设置$nextPageID并$nextPageTitle使用以下代码.不幸的是他们没有定.
$pageCategoryID = 1;
$nextPageOrder = 2;
$fetchedNextPageData = mysql_query("
SELECT pageID, pageCategoryID, 'order', title
FROM pages
WHERE pageCategoryID='$pageCategoryID' AND 'order'='$nextPageOrder'
") or die(mysql_error());
while ($nextPageArray = mysql_fetch_array($fetchedNextPageData)) {
$nextPageID = $nextPageArray['pageID'];
$nextPageTitle = $nextPageArray['title'];
}
Run Code Online (Sandbox Code Playgroud)
我的表pages包含一行,其中pageID = 2,pageCategoryID = 1,order = 2,title = Next Page,另外还有4个其他列,其中包含此查询不需要的数据.
此代码已经过简化以用于测试目的.我开始工作后会对它进行消毒处理.
有什么想法,我可以做些什么来使这些代码工作?
你正在覆盖每个记录的变量,也许创建一个像这样的数组
$data = array();
while ($nextPageArray = mysql_fetch_assoc($fetchedNextPageData)) {
$data[] = array('id' => $nextPageArray['pageID'],
'title' => $nextPageArray['title']);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7728 次 |
| 最近记录: |