データベースの ID という列に数値を追加しようとしています。データベースにデータがない場合、このスクリプトは ID 番号が 1 の最初の行を挿入しますが、問題は機能していません。
私のnullデータのチェックが問題だと思います。何をすべきかを指摘して、あなたの誰かが私を助けることができます.
私のコード
<?php
/**
* @author SiNUX
* @copyright 2013
*/
include ('connect.php');
$lastId = mysql_query("SELECT ID FROM poiinfo");
$row = mysql_fetch_array($lastId);
if (is_null($row['ID'])){
$nId = $row['ID'];
$nId = 0;
$nId = $nId++;
$addId = "INSERT INTO poiinfo(`ID`) VALUES ('$nId')";
mysql_query($addId);
}else {
$lId = $row['ID'];
$lId = $lId + 0;
$lId++;
}
?>