php - MySQL Syntax Error Error -


when calling function mysql syntax error appears, ideas?

you have error in sql syntax; check manual corresponds mysql server version right syntax use near '' @ line 1

function getcomments1() {     $query = mysql_query("select * comments") or die(mysql_error());     while($post = mysql_fetch_assoc($query)) {         echo $post['author'];      } }  function addcomment($cname, $ccontent) {     $query = mysql_query("insert comments values(null,'$cname','$ccontent'") or die(mysql_error()); } 

<?php include('includes/functions.php'); mysql_set_charset ( "utf8" );  if(isset($_post['submit'])) {     if(isset($_post['commentname'])) {         if(isset($_post['commentcontent'])) {             addcomment($_post['commentname'],$_post['commentcontent']);             header("location: derger.php");         } else { "text missing";          }      } else {         echo "name missing";         include('herger.php');      }  } else {     header("location: werger.php"); } ?> 

("insert comments values(null,'$cname','$ccontent'")  

you didn't close values. should be:

("insert comments values(null,'$cname','$ccontent')")  

also, here remind you, mysql_ functions deprecated. should using pdo or mysqli. simple google search on either give plenty of resources transition into.


Comments

Popular posts from this blog

Admob integration with pygame in android -

mod rewrite - Using "?" when rewriting the URL -

installer - what is Hex representation of MSIUSEREALADMINDETECTION? -