I以下のPHP/SQL要求があります。PHP/SQL - UPDATE、perfomeと成功を返すが、DBには更新が行われていない
それが正常に接続され、実行更新が正常に(成功MSGを返す)が、中にphpMyAdmin、データベースは更新されていません。私は間違って何をしていますか?
<?php
{ // Connect and Test MySQL and specific DB (return $dbSuccess = T/F)
$hostname = "localhost";
$username = "root";
$password = "";
$databaseName = "db_test";
$dbConnected = mysql_connect($hostname, $username, $password);
$dbSelected = mysql_select_db($databaseName,$dbConnected);
$dbSuccess = true;
if ($dbConnected) {
if (!$dbSelected) {
echo "DB connection FAILED<br /><br />";
$dbSuccess = false;
}
} else {
echo "MySQL connection FAILED<br /><br />";
$dbSuccess = false;
}
}
// Execute code ONLY if connections were successful
if ($dbSuccess) {
// SQL to change country value from UK to United Kingdom
$company_SQLupdate = "UPDATE tCompany SET ";
$company_SQLupdate .= "COUNTRY = 'United Kingdom' ";
$company_SQLupdate .= "WHERE COUNTRY = 'UK' ";
if (mysql_query($company_SQLupdate)) {
echo "UPDATE tCompany.COUNTRY - SUCCESSFUL.<br /><br />";
} else {
echo "UPDATE tCompany.COUNTRY - FAILED.<br /><br />";
}
}
?>
エラーはありません。成功を返す。どうして? – Iladarsda
@Peteなぜエラーはありませんか? ** edit1 ** – Subdigger
で実行するコードはどこに置くべきですか? – Iladarsda