2013-05-07 2 views
0

사람이 함께 올바른 방향으로 나에게 킥을 줄 수 WHERE와 MySQL은 INSERT :PHP PDO -

$sql='INSERT INTO table (name,data,other,datetime) VALUES (?,?,?,NOW()) WHERE id=?;'; 
    $pds=$database->pdo->prepare($sql); 
    $pds->execute(array($a,$b,$c,$id)); 

내가 잘못 여기서 뭐하는거야?

참고 : PDO를 사용하기 전에 INSERT했습니다. 유일한 차이점은 WHERE ID =? ...

감사합니다

+0

확인 [이] (http://stackoverflow.com/questions/485039/mysql-입니다 insert-where-query) out – BlitZ

+1

무엇이 문제입니까? 왜'어디서 '사용하고 있습니까? – hims056

+0

:) 방금 말씀하신 내용을 읽었습니다. 업데이트가 필요합니다 ... 미안합니다 ... – Adam

답변

3

어쩌면 당신이 무슨 뜻 UPDATE

UPDATE `table` 
SET `name` = ?, 
     `data` = ?, 
     `other` = ?, 
     `datetime` = ? 
WHERE `id` = ? 
+0

:) 응원합니다. .. 고맙습니다 ... – Adam