でwrksは、これは私のmysqlのクエリです:mysql LIKEクエリを使用して複数の行を取得しています。 MySQLではなく、PHP
select studentID from GameMaster where hobbies like '%baseball%' and hobbies like '%basketball%';
趣味フィールドタイプ - 長いテキスト。
これは、mysqlの2つの値を取得します。 S1001、S1002
これをPHPコードで使用すると、最初の行だけが取得されます。
はここ
$sSQL="select studentID from GameMaster where hobbies like '%baseball%' and hobbies like '%basketball%'";
$result = mysqli_query($dbc,$sSQL);
$numberOfRows = mysqli_num_rows($result);
if ($numberOfRows>0) {
for ($i = 0; $i < $numberOfRows; $i++) {
$row = mysqli_fetch_array($result);
$csv_output .= $row[$i].",";
}
$csv_output .= "\n";
}
print $csv_output;
$のcsv_output値がS1001である私のPHPコード,,
あなたが見ることができるように、二番目が空です。ループが間違っていますか?私はこの値をアプリの発明者にエクスポートしています。
は、正規化を参照してください。 – Strawberry
あなたが期待している答えは「S1001、S1002」ですか? – Jester