假设我使用mysql_fetch_assoc来过滤类似的内容:
mysql_fetch_assoc(mysql_query("SELECT * from tickets WHERE issuer = '" . $name . "'"));
我通常只使用for循环通过使用ticketid列(自动增量)在票证之间循环,但是,当我使用这个时,我可能已经知道了1然后ticketid 4,因为我正在由发行者过滤它。有什么方法可以得到下一个结果的ticketid或只是得到它的取值?
答案 0 :(得分:3)
mysql_query返回一个资源,你应该每次使用mysql_fetch_assoc,所以试试这个:
$result = mysql_query("SELECT * from tickets WHERE issuer = '" . $name . "'");
while($row = mysql_fetch_assoc($result)) {
print_r($row);
}
也许你可以尝试PHP Data Objects (PDO)