私はmysqlデータベースの電子メールリストとFacebookのCSVファイルからの電子メールを比較しようとしています。PHP MySQLからCSVデータを照会
しかし、私は、SQLを照会しようとすると、何も起こりません。..
私は電子メールをエコーし、クエリ文字列に電子メールを過ぎてコピーした場合、問題はありません。
私は間違っているのですか?
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($c = 0; $c < $num; $c++) {
$array[] = $data[$c] . "<br />\n";
}
}
fclose($handle);
}
$place = explode(" ", $array['94']);
$email = $place['11'];
$x = mysqli_query($mysql_link, "SELECT * FROM `dagenshug_newsletter_subscribe` WHERE mail_address = '" . $email . "'");
while ($row = mysqli_fetch_assoc($x)) {
$haha[] = $row;
}
print_r($haha);
?>
$place['11']
メール
UPDATE含まれています。私は私のデータベースに挿入しようとした、ここで結果
J C 0のB S E n個の@ gはM I Lがある
を。 c o m
まず、var:$ emailは定義されていません(エコーする代わりに設定する必要があります)。印刷配列の場合は、print_rの代わりにvar_dump()を使用します。 –
SELECTの前のどこかで、 '' '$ email = $ place [11]' ''を設定する必要があります。 –
私はテストしていたので、私は$ email = $ place [11]を試していました....そして$ place ['11 ']を文字列に入れても動作しません – TheBoyHasAName