私は配列にある情報をMySQLテーブルに挿入しようとしています。ここに私のコードは次のとおりです。PHPとMysqliのクエリでエラーが返されますか?
include "db_conx.php";
$transactionid = array(); //stores our output
だから最初、私たちは、URLからの結果をつかむ、その後、我々は我々が探しているタグを見つけるためにpreg_match_allを使用します。
$url = file_get_contents("https://blockchain.info/address/1CRBDxjEQV317Q9DZZ13kVE23d2iY9Brqg?filter=2");
preg_match_all('#<a class="hash-link" href="/tx/([a-zA-Z0-9]*)">([a-zA-Z0-9]*)</a>#Uis', $url, $matches);
上記の式からグラブ各マッチ^:
foreach($matches[0] as $transactionids){
$transactionid[] = "<div class='transactionids' >".$transactionids."</div>";
}
結果のためにデータベースを準備します。
$iresult = mysqli_query("INSERT INTO bitcoin (transaction) VALUES ("$transactionid[$i]")");
その後、これは私が結果を記録するために使用私のループです:
for($i = 0; $i < count($transactionid); $i++){
$iresult .= $transactionid[$i];
}
しかし、それは、このエラーを返して:
Parse error: syntax error, unexpected '$transactionid' on line 21
EDITを:ので、それ以下の3件の回答を読んだ後、今Aに挿入情報の代わりに空白の行が表示されます。
にまあこれはどこかに私を得ました。これで空の行が入力されます。 – joeytrumann