2010-04-05 4 views
0

안녕하세요 여러분, 내 질문에 데이터베이스에 넣은 항목이 있습니다. 값을 표시하면 데이터가 계속 증가하는 동안 데이터베이스의 값이 그대로 유지되어 내 기능이 엉망입니다. 누군가가 추락하는 것을 안다면, 어떤 제안이라도 고맙게 여길 것입니다.mysql 데이터베이스 타임 스탬프 자체가 왜 변경됩니까?

<?php 
include("../includes/connection.php"); 
$query="SELECT * FROM points LEFT JOIN users ON points.user_id=users.id WHERE points.topic_id='82' AND users.username='gman'"; 
$check=mysql_query($query); 
while ($row=mysql_fetch_assoc($check)){ 
    $points_id=$row['points_id']; 
    echo $timestamp=$row['timestamp']; 
} 
?> 
+3

'SELECT *'는 일반적으로 좋지 않습니다. 또한 우리는이 스키마를 사용하지 않고이 작업에 어려움을 겪을 것입니다. –

+0

/points :/4 필드 user_id, points_id, topic_id, timestamp /users :/id, username 등 모든 포인트 필드는 INTS이고 사용자 이름 아래에 ID는 INT이며 username은 VARCHAR입니다. 도움이 되었기를 바랍니다. 스키마로 무엇을 의미하는지 확실히 알 수는 없습니다 – Scarface

+0

질문 자체에서 스키마 정의를 업데이트 할 수 있습니까? – Rachel

답변

0

중복 된 필드가 있으므로 전체적으로 선택했습니다. select *를 points.points_id, points.timestamp로 변경했습니다.