Haroop Webagency team BICTOR

원격 및 파견 개발팀분들을 위한 하룹소속 개발자전용 빅터 오픈소스 커뮤니티입니다

이곳은 하룹 개발팀 소속 직원들에 전체 개발기술력 및 전체 평균 능력치 강화를 위한, 빅터팀 리드개발자들에 오픈소스 개발 커뮤니티 공간입니다, 만약 고객이시라면 여기를 이용해주세요.

제목
데이터베이스 SQL 질문드립니다
작성자
퍼널
작성일
2022-10-19 15:28
조회
30
답변완료
-보안을 위해 디비관리자만 확인하실 수 있습니다-
전체 2

  • 2022-10-19 16:43

    굳이 SQL문을 돌리지 않고, wpdb로 바로 불러오시면 되실거같습니다.
    말씀하신대로 마지막디비에 아이디를 가져오는 것을 wpdb로 가져오려면
    아래처럼 하시면 되니, 한번 직접 해보신후 잘 안되시면 말씀해주세요^^

    $lastid = $wpdb->insert_id;
    global $wpdb;
    $id = $wpdb->get_var( 'SELECT id FROM ' . $wpdb->prefix . 'table' . ' ORDER BY id DESC LIMIT 1');

    global $wpdb;
    $order = ['product_name'=>'Computer', 'os_system'=>'Linux'];
    $wpdb->insert('wp_product_orders', $order );
    $last_inserted_id = $wpdb->insert_id;

    $last = $wpdb->get_row("SHOW TABLE STATUS LIKE 'table_name'");
    $lastid = $last->Auto_increment;

    global $wpdb;
    $table_name='lorem_ipsum';
    $results = $wpdb->get_results("SELECT * FROM $table_name ORDER BY ID DESC LIMIT 1");
    print_r($results[0]->id);


    • 2022-10-19 18:13

      감사합니다ㅠ 알려주신 코드를 응용하니, 굳이 sql파일을 만들지 않아도 바로 가져올수가 있었습니다