【发布时间】:2009-10-19 16:24:49
【问题描述】:
我正在使用 flex builder 3 使用 php 插入 mysql 数据库,并且在我的 localhost 中一切正常,问题是当我在 Web 服务器中部署项目并运行它时,它连接到数据库但我可以' t 插入数据(当我插入数据时它什么也不显示)
另一个愚蠢的事情是在另一段代码中检索(选择)在我的本地主机和 Web 服务器上都运行良好的数据。
这里是php代码:
<?php
$host = "******";
$user = "******";
$pass = "******";
$database = "******";
$linkID = mysql_connect($host, $user, $pass) or die("Could not connect to host.");
mysql_select_db($database, $linkID) or die("Could not find database.");
$nickname = $_POST['nickname'];
$steam = $_POST['steam'];
$c1 = $_POST['c1'];
$c2 = $_POST['c2'];
$c3 = $_POST['c3'];
$results = mysql_query("INSERT INTO `phantom`.`members` (`TF2_Nickname` ,`Steam_User_Name`,
`class1` ,`class2` ,`class3` ,`time`) VALUES ($nickname, $steam, $c1, $c2, $c3,NOW())");
?>
【问题讨论】:
-
检查服务器上的 MySQL 版本。
-
另外,检查表是否存在等等。这个问题现在很不清楚。
-
双重检查登录mysql的信息,检查服务器上是否存在数据库。