Eredmény: 1 - 4 (4) összesen

Téma: jó a MySQL lekérdezés?

  1. #1
    Új tag Chief logója
    Csatlakozott
    12-07-24
    Hozzászólás
    44
    Thanked 1 Time in 1 Post

    Kérdés jó a MySQL lekérdezés?

    A mywebonline adatbázisban a wp015_usermeta táblában szeretném átírni az értéket erre: a:1:{s:13:"subscriber";s:1:"1";}, ahol az user_id a pillanatnyi felhasználó és a wp010_capatibilites a meta_key
    (mellesleg ez wordpress alapú)

    PHP kód:
    <?php $user_idby get_current_user_id();
    if ( 
    is_user_logged_in() == true ) {
    if (!(
    current_user_can('edit_post'))) {
    $capnew 'a:1:{s:13:"subscriber";s:1:"1";}';
    global 
    $wpdb;
    $wpdb->query$wpdb->prepare("UPDATE `wp015_usermeta`SET`meta_value`={'$capnew'} WHERE`wp015_usermeta`.`user_id`={'$user_idby'} AND `meta_key` = 'wp010_capabilities'"));
    }
    }
    ?>

    szereintetek így jó lesz a mysql lekérdezés?



  2. #2
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.574
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: jó a MySQL lekérdezés?

    PHP kód:
    update_user_meta($user_idby,'wp010_capabilities',$capnew); 
    ?



  3. #3
    Új tag Chief logója
    Csatlakozott
    12-07-24
    Hozzászólás
    44
    Thanked 1 Time in 1 Post

    Alapbeállítás re: jó a MySQL lekérdezés?

    köszönöm, ez lényegesen egyszerűbb, ki is próbálom



  4. #4
    Új tag Chief logója
    Csatlakozott
    12-07-24
    Hozzászólás
    44
    Thanked 1 Time in 1 Post

    Alapbeállítás re: jó a MySQL lekérdezés?

    még 1x köszönöm szépen a nagyon gyors választ, kicsit másképp, de sikerült megoldanom!
    Ez volt az utolsó dolog, ami a weboldalba kellett. Itt alul láthatjátok:

    PHP kód:
    $user_idby wp_get_current_user();
    if (!(
    current_user_can('edit_posts'))) {
        
    $user_idby->set_role('subscriber');





Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •