gpt4 book ai didi

PHP Mysql 检查行是否存在 id

转载 作者:行者123 更新时间:2023-11-29 08:50:07 25 4
gpt4 key购买 nike

我的脚本正确吗?我想要的是检查 id 是否存在,然后更新,如果不存在,然后插入。

$sqlCheckRow = mysql_query( "SELECT * FROM wctilerack WHERE gameID = '$up_gameID' " ) or die ( mysql_error() );
$rowCounted = mysql_num_rows( $sqlCheckRow );
if ( $rowCounted == '0' ) {
// INSERT wctilerack
$sqlTileINSERT = mysql_query( "INSERT INTO wctilerack VALUE('', '$up_gameID', '$up_email_player1', '$playerRack' ) ") or die ( mysql_error() );
} elseif ( $rowCounted == '1' ) {
// INSERT wctilerack
$sqlTileINSERT = mysql_query( "UPDATE wctilerack SET tiles = '$playerRack' WHERE gamedID = '$up_gameID' ") or die ( mysql_error() );
}

我测试了它的工作原理,我只是想确认该过程是否正确。

谢谢

最佳答案

你也可以这样做

if (empty($rowCounted)) 
{
$sqlTileINSERT = mysql_query( "INSERT INTO wctilerack VALUE('', '$up_gameID', '$up_email_player1', '$playerRack' ) ") or die ( mysql_error() );
}
else
{
$sqlTileINSERT = mysql_query( "UPDATE wctilerack SET tiles = '$playerRack' WHERE gamedID = '$up_gameID' ") or die ( mysql_error() );
}

关于PHP Mysql 检查行是否存在 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11492915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com