以前に投稿しましたが、問題を適切に説明できず、解決することもできませんでした。これは私が持っているものです。
$shoutlines = file($shout_file);
$aTemp = array();
foreach($matches['user'] as $user) {
$aTemp[] = "'" . $user . "'";
}
$user = implode(",", $aTemp);
$rara = "SELECT * FROM accounts WHERE username IN ( $user )"; // Tried this statment both as a query and prepared statement
$getlevel = $db->query("SELECT * FROM accounts WHERE username IN '( ".$user." )'"); // Tried this both as a query and prepared statement
//$getlevel->bind_param('s', $user);
//$getlevel->execute();
//$level = $getlevel->get_result();
//$getlevel->store_result();
while($getdb = $getlevel->fetch_assoc()){
//output the html
for($i = 0; $i < (1000); $i++)
{
if(isset($shoutlines[$i]))
{
$shoutline = preg_replace('/<\/div>\n/', ' ', $shoutlines[$i], 1);
echo showSmileys($shoutline) . "<div class='delete'><a href='javascript: delete_shoutline({$i});' title='Delele'>delete</a></div></div>";
}
}
}
for
ループ内に実行while
されないループがあり、for
ループを外側に移動すると正常に動作しますが、保存されている投稿のタイトル、能力などについてユーザーをチェックするためにループ内while
にループが必要ですwhile
私のデータベースで。問題を特定するためにこれまでに試したことを示しました。クエリ、バインド、または実行が true を表示していない場合にエラーを解消しようとしましたが、ヒットしました。このためのコードが引き出されているので、あなたの読書能力が混乱することはありません。