ホームページ  >  記事  >  バックエンド開発  >  PHPにTXTファイルをインポートし、バッチでmysqlデータベースを更新する方法

PHPにTXTファイルをインポートし、バッチでmysqlデータベースを更新する方法

WBOY
WBOYオリジナル
2016-06-23 13:53:001447ブラウズ

TXT ファイル data.txt の形式は次のとおりです。 | を使用して 2 つのフィールドを区切ります。1 つはデバイス番号で、もう 1 つはステータスです。
A201|メンテナンス中
A202|完了
A203|メンテナンス中
B201|デバイスが壊れており、処理を待っています
。 。 。
次に、php を使用して mysql データベースをバッチ更新し、デバイス番号ごとに実行したいと思います。
update shebei set Content='TXT ファイルの 2 番目のフィールド' where shebeiID='TXT ファイルの最初のフィールド'
お願いしますこのPHPコードの書き方を教えてください。 。私は初心者なのでコードが必要です

Excel_Reader を使用して Excel テーブルを書式設定することはできますが、他の人から与えられたファイル形式は間違いなく txt です。コードにあまり触れたことがなく、その方法がわからないからです。それを行うには


ディスカッションに返信 (解決策)

$ar = array_map('trim', file('data.txt'))

foreach($ar as $row) {
$v = explode('|', $row);
$sql = "update shebei set Content='$v[1]' where shebeiID='$v[0]'"
// SQL 命令を実行するコード
}

2階のマスター、ありがとう

見てみましょう。 。 。使ってみました

これは本当に簡単です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。