クエリの送信中に問題が発生し、少し気が狂ってしまいました。これが私が話していることです。
$query = "INSERT INTO combined(v_products_model, v_products_image, v_products_description_1, v_products_name_1, v_products_quantity, v_tax_class_title, v_status, EOREOR) " .
"VALUES ('$fileName', '$fileName', '$description', '$description', '10', '--none--', 'Active', 'EOREOR')";
mysql_real_escape_string($fileName);
mysql_real_escape_string($description);
$queryResult = mysql_query($query, $connect);
// die(var_dump($queryResult));
if (!$queryResult) {
die("Error with query: line 40 <br>
Query: $query <br>
Error: " . mysql_error());
}
何らかの理由でifステートメントが常に実行されるので、引数として$ queryResult == falseを指定しようとしましたが、同じ結果になります。
ステートメントを実行して「1」を返した$queryResult
ので、falseではないことを知っています。また、実行して「booleantrue」を返しました。die()
var_dump
mysql_error()
結果を返すことはありません。ブロックが実行されている理由を誰かに教えてもらえれば幸いです。
実際に印刷されるものは次のとおりです。ちなみに、クエリもエスケープされていません。
Error with query: line 40
Query: INSERT INTO combined(v_products_model, v_products_image, v_products_description_1, v_products_name_1, v_products_quantity, v_tax_class_title, v_status, EOREOR) VALUES ('ts_aiw_wereall.jpg', 'ts_aiw_wereall.jpg', 'ALICE IN WONDERLAND we're a sk PUR TS S', 'ALICE IN WONDERLAND we're a sk PUR TS S', '10', '--none--', 'Active', 'EOREOR')
Error: