MySQL 결과가 두 배가됩니까?MySQL Select는 두 개의 레코드를 두 번 인쇄합니까?
mysql_select_db("db", $con);
$result = mysql_query("SELECT * FROM cart_products WHERE cart_id=22");
while($row = mysql_fetch_array($result))
{
print("'.$row['name'].'<br/>");
}
mysql_close($con);
내 데이터베이스 :
가cart_id name
22 john
22 sarah
내 인쇄 HTML :
john<br />sarah<br />
john<br />sarah<br />
대신
john<br />sarah
의이 왜 네 개의 레코드를 인쇄합니까?
실행했을 때 어떤 결과가 나타 납니까? * cart_products where cart_id = 22? –