[過去ログ]
【PHP】下らねぇ質問はここに書き込みやがれ 13 (1002レス)
【PHP】下らねぇ質問はここに書き込みやがれ 13 http://mevius.5ch.net/test/read.cgi/tech/1631147923/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
261: デフォルトの名無しさん (オッペケ Srd1-9WIe) [] 2022/01/15(土) 20:41:18.61 ID:6jv0Mmn0r RSSをデータベースに格納して表示したいのですが格納がどうしてもうまくいきません。 もう48時間以上かかっていて泣きそうです。どなたか原因はわかりませんでしょうか? $url1 = ['','','',]; // insertの準備 $stmt = $dbh->prepare('insert into hlxclitx_feed_rss (post_thumbnail, site_title, link,description) values (?, ?, ?, ?)'); foreach ($url1 as $url) {// URLのループ開始 if (($rss = @simplexml_load_file($url)) === false) continue; // URL固有のデータを取得(これ、全部必要なの?そもそも全部存在するの?) $site_thumbnail= $rss->channel->thumb; $site_title = $rss->channel->title; $site_link = $rss->channel->link; $site_description = $rss->channel->description; $site_description = strip_tags($site_description); if ($desW != 0) $site_description = mb_strimwidth($site_description, 0, $desW, "…",'utf-8'); $site_thumb = '/images/dummy_thumbnail.jpg'; printf('<h2>%s</h2>', $site_title);// サイトごとに表示するなら、サイトタイトル表示はこの位置 $count = 0 // 個別記事のループ開始 foreach ($rss->item as $item) { if (++$count > 8) break; $thumb = $item->thumb; $title = $item->title; $link = $item->link; $description = $item->description; $dc = $item->children('http://purl.org/dc/elements/1.1/'); $date = date('Y-m-d H:i:s', strtotime($dc->date)); // データを取得し終えたら、その内容を executeメソッドで書き込む $stmt->execute([$site_thumbnail, $site_title, $link, $description]); if ($count === 1) print('<ul>');// 取得した記事データの表示 printf('<li>%s:%s:%s</li>', $title, $link, $date); } // 個別記事のループ終了 if ($count) print('</ul>');} // URLのループ終了 http://mevius.5ch.net/test/read.cgi/tech/1631147923/261
262: デフォルトの名無しさん (オッペケ Srd1-9WIe) [] 2022/01/15(土) 20:49:59.27 ID:6jv0Mmn0r 解体して表示だけ取得だけ全部試しました。 それなのにinsert into?が原因で格納に失敗します。 データベースの名前カラムすべて見直しました。 何が原因でしょうか? http://mevius.5ch.net/test/read.cgi/tech/1631147923/262
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.221s*