2014-09-16 3 views
-2

SQL에서 값으로 테이블을 업데이트하려고하지만 PHP 변수의 값을 테이블로 보내지는 않지만 ... 페이지에서 아무런 오류도없고 값도 없습니다. 모두 변수에 저장되었습니다. PHP에서 새로운 Im : |쿼리가 작동하지 않지만 오류가 발생하지 않았습니다.

내가 한 코드는 다음과 같습니다.

$query8 = "UPDATE contassessment SET test='$totTP', quiz='$totQP', asgmnt='$totAP', proj='$totPP' WHERE studID = '$stud"; 
    mysql_query($query8); 

누군가?

+1

* "theres no error at all"* - 여는'

+0

오류보고? 결코 그것에 대해 몰랐다 ... 나는 그것을 사용 해보려고한다. 감사! – Lokater

+0

당신을 진심으로 환영합니다. –

답변

1

당신은 쿼리의 말을 인용 누락 :

$query8 = "UPDATE contassessment SET test='$totTP', quiz='$totQP', asgmnt='$totAP', proj='$totPP' WHERE studID = '$stud'"; 
mysql_query($query8); 

또한 MySQL을 대신 mysqli 또는 PDO를 사용하여 조사한다. 또한 데이터베이스에 입력 한 값이 삭제되는지 확인하십시오. 현재 쿼리를 사용하면 SQL 인젝션에 취약합니다. http://php.net/manual/en/function.mysql-error.php

그러나 MySQL이 사용되지 않기 때문에 당신이 mysqli 또는 PDO를 사용하는지 확인하십시오 :

오류가 쿼리 이후에 발생한 경우, 당신은 mysql_error를 사용할 수 있습니다 확인하십시오.

+0

어떻게 그랬지 ..... 충고를 해주셔서 대단히 감사합니다! 정말 감사합니다! – Lokater

+0

전혀 문제가 없습니다. 문제를 해결 한 경우 답변을 "답변 됨"으로 표시하십시오. – NMC

관련 문제