doudeng8691 2014-05-03 00:11
浏览 34
已采纳

MySql没有插入

Is not giving me any error, I am already linked with server but I am still unable to get it work.

It's still unable to add message, do you see any errors?

function pridaj_tovar() {

    if ($link = spoj_s_db()) {    
    $sql = "INSERT INTO `Auto-Moto`".
            "(`Tovar`, `Kategoria`,`Mesto`, `Cena`, `ID`, `Popis`)".
            "VALUES".
            "('$_POST['nazov']', '$_POST['kategorie']', '$_POST['mesta']',' $_POST['cena']', NULL,'$_POST['popis']')";
        $result = mysql_query($sql, $link); 
        if ($result) {
            // unable to add
        echo '<p>inserting was successful.</p>'. "
"; 
    } else {
            // unable to add!
        echo '<p class="chyba">Nastala chyba pri pridávaní tovaru.</p>' . "
";  
    }
        mysql_close($link);
    } else {
        // NEpodarilo sa spojiť s databázovým serverom!
        echo '<p class="chyba">NEpodarilo sa spojiť s databázovým serverom!</p>';
    }
  }
  • 写回答

4条回答 默认 最新

  • dotn30471 2014-05-03 00:15
    关注

    This is how you should handle field and table names with spaces,dashes (etc) :

      $sql = "INSERT INTO `Auto-Moto`".
       "(`Tovar`, `Kategoria`,`Mesto`, `Cena`, `ID`, `Popis`)".
       "VALUES".
       "('Something', 'Something1', 'word', '50', NULL, 'anotherword')";
    
      $sql = "INSERT INTO `Auto-Moto`". 
             "(`Tovar`, `Kategoria`,`Mesto`, `Cena`, `ID`, `Popis`)". 
             "VALUES". " 
             ('{$_POST['nazov']}', '{$_POST['kategorie']}', '{$_POST['mesta']}','{$_POST['cena']}',  
      NULL,'{$_POST['popis']}')";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥35 MIMO天线稀疏阵列排布问题
  • ¥60 用visual studio编写程序,利用间接平差求解水准网
  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
  • ¥15 win10权限管理,限制普通用户使用删除功能
  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)
  • ¥65 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?