sql >> Database >  >> RDS >> Mysql

php-script aanroepen met C# (Unity)

Laat me proberen dit te herschrijven in een werkend voorbeeld:

C#

void Start() {
    StartCoroutine(GetData());
}


IEnumerator GetData() {
    gameObject.guiText.text = "Loading...";
    WWW www = new WWW("http://yoururl.com/yourphp.php?table=shoes"); //GET data is sent via the URL

    while(!www.isDone && string.IsNullOrEmpty(www.error)) {
        gameObject.guiText.text = "Loading... " + www.Progress.ToString("0%"); //Show progress
        yield return null;
    }

    if(string.IsNullOrEmpty(www.error)) gameObject.guiText.text = www.text;
    else Debug.LogWarning(www.error);
}

PHP

<?php

//DB connection goes here

if ($_REQUEST['table'] === "shoes") { //I'm using REQUEST instead of GET, so it will work with both GET and POST
    $query = "SELECT * FROM `shoes` ORDER by `price` ASC LIMIT 10";
} elseif ($_REQUEST['table'] === "sneakers") { 
    $query = "SELECT * FROM `sneakers` ORDER by `price` ASC LIMIT 10";
}

$result = mysql_query($query) or die(mysql_error());

while ($row = mysql_fetch_assoc($result)) {
    echo  $row['shopname'] . "\t" . $row['price'] . "\n"; 
}
?>

Ik hoop dat dit helpt!




  1. GI 19c RPM Package Manager-database

  2. ST_DWithin gebruikt soms geen index

  3. MySQL Is het mogelijk om een ​​subquery te doen na de LIMIT-syntaxis? Zo niet, waarom?

  4. Oracle PL/SQL:hulp bij het oplossen van PLS-00103:kwam het symbool LOOP tegen bij het verwachten van een van de volgende zaken:als