karsten: SQL-Statement will nicht gehen

Beitrag lesen

Du zeigst das nicht-funktionierende PHP nicht.

OK, hier generiere ich das statement:

  function i_tag($myTag,$myYHits)  
  {  
    $tagstring = strtolower($myTag);  
    $sql = "SELECT tagname FROM ".TAGTABLE." WHERE tagname = '".$tagstring."' Limit 0,1;";  
    $query = new dbQuery;  
    $query->getData($sql);  
    if ($query->numRows == 1)  
    {  
      return;  
    }  
    $sql = "INSERT INTO ".TAGTABLE." (  
                                  `tagname`,  
                                  `hits`,  
                                  `added`  
                                )  
                                VALUES (  
                                  '".$tagstring."',  
                                  '".$myYHits."',  
                                  NOW()  
                                )";  
    echo $sql;  
    $query->updateData($mySql);  
  }  

und hier 'updateData':

    public function updateData($mySql)  
    {  
      $data = mysql_query($mySql);  
      $dbError = $this->getMySqlError($mySql);  
      echo $dbError;  
      $this->lastId = mysql_insert_id();  
    }  

Hoffe, jetzt ist es klarer ...