C#向PHP MYSQL发送POST,但未收到任何内容

C#向PHP MYSQL发送POST,但未收到任何内容,c#,php,mysql,C#,Php,Mysql,正如我在瓷砖上说的。。。。。。。这是我所有的密码 我的PHP脚本 <?php $DGURL = $_POST["url"]; $DGUSER = $_POST["user"]; $DGPASS = $_POST["pass"]; function db_connect() { $hostname = '127.0.0.1'; $db_user = 'root'; $db_password = '';

正如我在瓷砖上说的。。。。。。。这是我所有的密码 我的PHP脚本

<?php
    $DGURL = $_POST["url"];
    $DGUSER = $_POST["user"];
    $DGPASS = $_POST["pass"];
    function db_connect() {
        $hostname = '127.0.0.1';
        $db_user = 'root';
        $db_password = '';
        $db_name = 'hit';

        $conn = mysql_connect ($hostname, $db_user, $db_password) or 
            die (mysql_error()); 
        echo "Success.. Connected to MySQL...<br />"; 
        mysql_select_db($db_name) or die(mysql_error()); 
        echo "Success.. Connected to Database...<br /> "; 

        return $conn;
    }

    $conn = db_connect();

    function insertData($DGURL, $DGUSER, $DGPASS) {
        $requete = "INSERT INTO data SET 
            Url='".$DGURL."', 
            Username='".$DGUSER."', 
            Password='".$DGPASS."'";
        mysql_query($requete) or die(mysql_error());
    }

    if(isset($_GET['DGURL']) && isset($_GET['DGUSER']) && isset($_GET['DGPASS'])) {
        insertData($_GET['DGURL'], $_GET['DGUSER'], $_GET['DGPASS']);
    }

?>
有人能帮我解决这个问题吗?请帮忙。 任何帮助都将非常有用:)

有用且简单的示例

将此代码放入表单加载、按钮单击等操作中

     string URL = "http://www.softwareandfinance.com/PHP/portal_welcome.php";
     WebClient webClient = new WebClient();

     NameValueCollection formData = new NameValueCollection();
     formData["username"] = "testuser";
     formData["password"] = "mypassword";

     byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
     string responsefromserver = Encoding.UTF8.GetString(responseBytes);
     Console.WriteLine(responsefromserver);
     webClient.Dispose();

您是否使用了类似的方法来验证数据是否确实正确发送?请在
username和password是php中定义的POST参数之后解决这些错误,包括echo
$var\u dump($\u POST)
     string URL = "http://www.softwareandfinance.com/PHP/portal_welcome.php";
     WebClient webClient = new WebClient();

     NameValueCollection formData = new NameValueCollection();
     formData["username"] = "testuser";
     formData["password"] = "mypassword";

     byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
     string responsefromserver = Encoding.UTF8.GetString(responseBytes);
     Console.WriteLine(responsefromserver);
     webClient.Dispose();