• Решено lavelas777

    (@lavelas777)


    Создал свою таблицу в База Данных.
    есть необходимость вынуть из неё информацию но не получается.

    Код такой

    $user_count1 = $wpdb->get_var($wpdb->prepare(«SELECT post_title FROM $wpdb->posts WHERE ID=11;»));
    echo ‘<p>Имя: ‘ . $user_count1 . ‘</p>’;

    Работает тк таблица posts

    Но с созданными мной таблицами не работает. Почему и что делать? Заранее спасибо!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Юрій

    (@yube)

    Мой хрустальный шар показывает, что неправильно указано имя таблицы в SQL-запросе. Может, кончено, врёт, но другого способа увидеть, что именно у Вас не работает, у меня, увы, нет.

    Таблица называется — choose, Колонка — name

    $namepo = $wpdb->get_var($wpdb->prepare(«SELECT name FROM $wpdb->choose WHERE ID=1;»));
    echo ‘<p>Имя: ‘ . namepo . ‘</p>’;

    может я таблицу как нибудь неправильно создал?

    судя по всему вы правы, не правильно указано имя таблицы, нужно добать префикс как то)

    Модератор Юрій

    (@yube)

    Прав мой хрустальный шар! 🙂 Вместо «$wpdb->choose» просто напишите имя таблицы. Объект $wpdb ничего не знает про чужеродные таблицы, если ему специально не объяснять.

    отлично всё работает, спасибо!) а если не сложно как Объекта $wpdb обучить новой таблице, я думаю это будет полезно мне для саморазвития, можно даже ссылочку на полезный материал 🙂

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Свои Таблицы WordPress» закрыта для новых ответов.