ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルを使用してデータベースに挿入する方法

PHP_PHP チュートリアルを使用してデータベースに挿入する方法

WBOY
WBOYオリジナル
2016-07-13 10:27:20967ブラウズ

PHPでデータベースに挿入する方法

$ostype=$_POST['ostype'];

$uuid=$_POST['uuid'];

$nowtime=time();

$username='XXXX';

$userpass='XXXX';

$dbhost='localhost';

$dbdatabase='XXX';

//接続を生成する

$db_connect=mysql_connect($dbhost,$username,$userpass) または die("MySQL に接続できません!");

$ret_json;

if(!$db_connect) {

$ret_json=array('code'=>1001, 'message'=>'データベースへの接続に失敗しました');

}

その他 {

mysql_select_db($dbdatabase,$db_connect);

$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, $ostype, $uuid, $nowtime)");

if ($result) {

$ret_json=array('code'=>1000, 'message'=>'データベースに正常に挿入されました');

}

その他 {

$ret_json=array('code'=>1002, 'message'=>'データベースへの挿入に失敗しました');

}

}

$jobj=new stdclass();

foreach($ret_json as $key=>$value){

$jobj->$key=$value;

}

echo ''.json_encode($jobj);

?>

データベースへの挿入が失敗したのはなぜですか??

IDは自動インクリメントされる主キー、LASTDATEはDATE型です

------解決策---------------------

エラーメッセージは何ですか?

LASTDATE が DATE の場合、$nowtime=date(‘Y-m-d’);

と入力します

LASTDATE が DATETIME 型の場合 $nowtime=date(‘Y-m-d H:i:s’);

------解決策---------------------

echo mysql_error(); エラーは報告されていますか?

------解決策---------------------

引用符が抜けています。

$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, '$ostype', '$uuid', '$nowtime')");

------解決策---------------------

引用:

引用符が抜けています。

$result = mysql_query("INSERT INTO t_dblocal_userinformation (ID, OSTYPE, UUID, LASTDATE) VALUES (NULL, '$ostype', '$uuid', '$nowtime')");

------解決策---------------------

1つ目は、前述した引用符の問題です

第二に、time() は返されたタイムスタンプであり、日付型に対応していないため、変換して処理する必要があります

http://www.bkjia.com/PHPjc/820403.html

tru​​ehttp://www.bkjia.com/PHPjc/820403.html技術記事 PHP をデータベースに挿入する方法 $ostype=$_POST['ostype'] $uuid=$_POST['uuid']; $username='XXXX'; $dbhost= 'localhost' $dbdatabase='XXX' // 接続を生成します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。