非常に基本的な mysql クエリに変数を渡そうとしています。しかし、php は真の値を返しません。なし。
私はすべてをチェックしました
問題はここにあります。
mysql クエリに入力する $a 変数の構文
$result = mysql_query("SELECT id,floatingnumber FROM posts WHERE id='$a' LIMIT 1");
$a を 22 に変更すると、値が返されます。それ以外の場合は何も返されません。
正確なクエリはこちら...
$a=$this->post_id;
$result = mysql_query('SELECT floatingnumber FROM posts WHERE id="'.$a.'" LIMIT 1')or die(mysql_error());
$row = mysql_fetch_row($result);
$sdfa=$a.'-'.$row[0];
$sdfa は引用符なしで "86 - " を返します 86 - スペース
問題はmysqlフェッチ行にあります助けてください