php - 为什么 mysql 不能用我的 php 脚本查询?

标签 php mysql forms

我正在尝试使用我编写的脚本将此信息插入到 mysql 数据库中的表中。

<?php
require("../includes/db.php");
$nme = $_POST["nme"];
$email = $_POST["email"];
$address = $_POST["address"];
$city = $_POST["city"];
$state = $_POST["state"];
$zip = $_POST["zip"];
$phone = $_POST["phone"];
$options = implode($_POST["options"],", ");
$query = mysql_query("insert into peeps (name, email, address, city, zip, phone, type) values ('$nme','$email','$address','$city','$state','$zip','$phone','$options')");
if($query)
    print "yes";
else
    print "no";

?>

这段代码的输出是no。

最佳答案

如果mysql_query()返回false,则表示查询失败。

试试这个:

if (false === $query)  // make sure it's actually boolean false
  print mysql_error(); // print a nice plain-english description of the problem.
else
  print "Yes";

这应该可以让您很好地了解问题所在。

关于php - 为什么 mysql 不能用我的 php 脚本查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9188215/

相关文章:

php - UTC 是否遵守夏令时?

php - 使用带有 pg_update() PHP 的事务

mysql - SELECT .. INTO 返回多行 - Mysql

php - 如何使用 Ajax 从 MySQL 获取信息?

php - CodeIgniter `validation_errors()` 不工作

php - 测试PHP/jQuery/xHTML/CSS程序员…设置实时多用户(安全?)测试环境的最佳方法

php - 获取dropdown的值并在php中使用

javascript - 当按钮被禁用时,jQuery 脚本在 safari 中不起作用

wordpress - 如何从 Wordpress 表单调用 SOAP Web 服务?

javascript - 使用 Javascript 选择表单中的最大选择数