sqlで欲しい情報だけを取り出したい
-
$sql = "SELECT * FROM $wpdb->usermeta WHERE user_id IN (SELECT um1.user_id FROM $wpdb->usermeta um1 WHERE um1.meta_key = 'description' ) "; $rows = $wpdb->get_results($sql);
description の meta_value が xxx のモノだけを取り出したいです
いまは全部取り出した後にforeach ($rows as $row) if($row->meta_key=='description' && preg_match("/^[[:graph:]|[:space:]]+$/i",$row->meta_value))
と書いて取り出してますが
遅いので速度UPさせたいです
よろしくお願いします
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「sqlで欲しい情報だけを取り出したい」には新たに返信することはできません。