我正在使用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>';
}
可能吗?