【PHP】下らねぇ質問はID出して書き込みやがれ 111
■ このスレッドは過去ログ倉庫に格納されています
0781nobodyさん
2011/10/25(火) 17:03:22.62ID:6LnwxfCEfunction insert_data($name, $age, $weight){
//insert data
$sql = "insert into user_info values(NULL, '$name', '$age', '$weight')";
$result_flag = mysql_query($sql);
if(!$result_flag){
die('failed to insert query'.mysql_error());
}
print('<p>insert table succeeded.</p>');
}
insert_data($_POST['name'], $_POST['age'], $_POST['weight']);
この中の$sql = "insert into user_info values(NULL, '$name', '$age', '$weight')";にある
シングルクォーテーションを除くとUnknown column 'なんちゃら' in 'field list' と怒られるのですが、これは何故でしょうか?
ダブルクォーテーションでくくってあると変数は値に変換されてsql文に入ると思ってたのですが違うのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています