我正在使用Unity3D开发一个小项目,我想在mySQL数据库中发布名称和分数 . php脚本从一些c#中获取值 . 我无法让每个名称只有一行数据库 . 脚本现在发布,但仅限于此名称分数

  • mico 12

  • maku 20

  • mico 18

  • mico 100

我真正想要的只是

  • mico 24

  • maku 20

尝试{$ dbh = new PDO('mysql:host =' . $ hostname . '; dbname =' . $ database,$ username,$ password); } catch(PDOException $ e){echo'

发生了错误 .

', $e->getMessage() ,'

'; } $ del = $ dbh-> prepare("SELECT * FROM scores WHERE name=:name");

if($del->rowCount()>0)
    {
     $sth = $dbh->prepare("UPDATE scores SET score=:score WHERE name=:name");
    }else
    if($del->rowCount()==0)
    {
    $sth = $dbh->prepare("INSERT INTO scores VALUES (null, :name, :score)");
    }
     try {
         $sth->execute($_GET);
     } catch(Exception $e) {
         echo '<h1>An error has ocurred.</h1><pre>', $e->getMessage() ,'</pre>';
     }

可能吗?