1

最近のトピックの後、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 (下手な英語 = ごめんなさい)

4

1 に答える 1