douchui3933 2012-09-05 15:16
浏览 61
已采纳

记录没有从PHP插入到mySQL中

I am running an insert statement from a PHP file and then I run some code to check if the insert worked. PHP tells me "success". But when I check my database to see if the record exists, it does not. Furthermore, when I run the sql statement directly in MySQL administrator, it works fine. I am quite certain that I am not inserting into the wrong database or table. Here is a cleaned up version of the code:

  $sql = "INSERT INTO companies (name, source_id, source_site, seeking_cf, currency, i_target, equity_offered, money_raised, num_investors, raised_pct, descr, city, state, country, categories_id, logo) VALUES (\"XYZ Widgets\", \"31\", 22, 1, \"£\", 250000, 0, 0, 0, 0, \"(Business Plan\", \"London\", \"\", \"UK\", 0, \"http://www.website.com/xyz.jpg\")";
  $rs = mysql_query($sql, $conn);  
  if(mysql_affected_rows($conn) == 0) { 
    $utoh = "fail"; 
  } else { 
    $utoh = "success";      
  }
  echo $utoh;

So the result says "Success" but the record is not in the db. PHP is version 5.3. MySQL is 5.5.

  • 写回答

4条回答 默认 最新

  • dongluolie3487 2012-09-05 15:20
    关注

    As much as I hate to condone using mysql_, you should do the error checking on the mysql_query statement...

    <?php
    
    $sql = "INSERT INTO companies (name, source_id, source_site, seeking_cf, currency, i_target, equity_offered, money_raised, num_investors, raised_pct, descr, city, state, country, categories_id, logo) VALUES (\"XYZ Widgets\", \"31\", 22, 1, \"£\", 250000, 0, 0, 0, 0, \"(Business Plan\", \"London\", \"\", \"UK\", 0, \"http://www.website.com/xyz.jpg\")";
    $rs = mysql_query($sql, $conn);  
    if (!$rs)
    {
        echo mysql_error();
    }
    else
    {
        echo 'success';
    }
    

    We can now see what the error was.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。