最近のトピックの後、PDOについて学びました。私はそれを理解するために最善を尽くしており、それはうまくいっています。しかし、問題は、データベースに存在する場合、新しい pdo スクリプトが挿入および更新されないことです。私は PDO のスターターであり、最善を尽くしているので、ここで質問しています。
これが私が使用しているコードです。
$db->prepare(
'INSERT INTO track (`rsname`, `overallranknow`, `overalllevelnow`, `overallxpnow` )' .
'VALUES (' .$name. '. ' .$Overalln. ', ' .$Overall[1]. ', ' .$Overall2. ') '.
'ON DUPLICATE KEY UPDATE ' .
"rsname = ' .$name. '" .
"overallranknow = ' .$Overalln. ' " .
"overalllevelnow = ' .$Overall[1].' " .
"overallxpnow = ' .$Overall2. ' "
);
コードは今何もしていないようなものです
-データベースに挿入されていません。
-データベースに更新されていません。
また、私のデータベース接続ファイルはこれです
<?php
$config['db'] = array(
'host' => 'localhost',
'username' => '',
'password' => '',
'dbname' => ''
);
$db = new PDO('mysql:host=' . $config['db'] ['host'] . ';dbname=' . $config['db'] ['dbname'], $config['db'] ['username'], $config['db'] ['password'] );
多分私はここにたくさんの質問を投稿していて、知っていますが、それを学びたいです。
~Kev (下手な英語 = ごめんなさい)