1

$quer1を使用することで、「お気に入りのテレビ番組は?」という値を保存できます。AS「お気に入りのテレビ番組は?」ホストのPHPMYADMINに入ってSQLクエリを書いたとき-

 SELECT ques_id FROM questions WHERE ques like 'Favorite\'s TV shows?'

0 行を返しますが、「お気に入りのテレビ番組は?」データベースにある

$query2 は行をフェッチできないためエラーを返しますが、値はデータベースに存在します!!

$qques="q".$ques;
$query1 =sprintf("insert into questions(ques) values ('%s')",
mysql_real_escape_string($val));

$result = mysql_query($query1);
if (!$result) {
$message  = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query1;
die($message);
}

$query2 =sprintf("SELECT ques_id FROM questions WHERE ques like '%s'",
mysql_real_escape_string($val));
$result2 = mysql_query($query2);
if (!$result2) {
$message  = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query2;
die($message);
}else
{   $valueSecond= mysql_result($result2, 0);}
4

1 に答える 1