サポート » 使い方全般 » 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で欲しい情報だけを取り出したい」には新たに返信することはできません。