繁体   English   中英

Flash as3到PHP文件未将数据插入mysql

[英]Flash as3 to PHP file not inserting data into mysql

我一生中找不到任何语法错误,因此我不明白为什么未将数据插入数据库。 当我在浏览器中使用文本而不是变量而不是if语句运行脚本时,我没有获得成功的连接,但是它没有将数据插入mysql。 它让我发疯! 提前致谢。

PHP:

<?php

// Establish secure connection
$link = mysql_connect('myserver', 'myuser', 'mypass'); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 
mysql_select_db(events_60); 


if ($_POST['requester'] == "NewSale") {

     $FirstName = $_POST['First_Name'];
     $LastName = $_POST['Last_Name'];
     $Birthday = $_POST['UserBirthday'];
     $PhoneNumber = $_POST['PhoneNo'];
     $Email = $_POST['UserEmail'];

mysql_query($link, "INSERT INTO events_60 (LastName, FirstName, Birthday, Phone, email) 
        VALUES('$LastName', '$FirstName',' $Birthday', '$PhoneNumber', '$Email')")
        or die ("SYSTEM FAILURE");

echo 'System Updated';
} // close first if for post

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// close mysql connection
mysql_close();
?>

假设所有数据都正确地发布到了网页上,我认为错误出在这里:

mysql_select_db(events_60); 

它应该是:

 mysql_select_db('events_60', $link); 

http://www.php.net/manual/zh/function.mysql-select-db.php

首先select_db查询应该是

mysql_select_db('events_60',$ link);

然后第二个问题是mysql_query。 应该是这样的:

mysql_query(“ INSERT INTO events_60(LastName,FirstName,Birthday,Phone,email)VALUES('$ LastName','$ FirstName','$ Birthday','$ PhoneNumber','$ Email')”,$ link)或死掉(“系统失败”);

$ link标识符应在查询后出现。

希望能解决它。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM