0

私は次のコードを持っています:

<?php

        $exists_photos = $wpdb->get_results("SELECT * FROM $dsp_galleries_photos galleries, $dsp_user_albums_table albums WHERE galleries.album_id=albums.album_id AND galleries.status_id=1 AND galleries.album_id IN ($ids1) ORDER BY RAND() LIMIT 6");

         $i=0;

         foreach ($exists_photos as $user_photos) { 

            $photo_id=$user_photos->gal_photo_id;

            $album_id1=$user_photos->album_id;

            $file_name=$user_photos->image_name;

            $private=$user_photos->private_album;

            $image_path="/wp-content/uploads/dsp_media/user_photos/user_".$member_id."/album_".$album_id1."/".$file_name;

            if(($i%3)==0){

            ?>

次のエラーが返されます。

WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 for query SELECT COUNT(*) FROM wp_dsp_galleries_photos WHERE status_id=1 AND album_id IN () made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/ArtSee/page.php'), the_content, apply_filters('the_content'), call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, wp_include_file, include('/plugins/dsp/profile_header.php'), include('/plugins/dsp/member_dsp_header.php'), include('/plugins/dsp/headers/view_profile_header.php'), include('/plugins/dsp/view_profile_setup.php')

提案をいただければ幸いです。ありがとう

4

2 に答える 2

0

VALUE INSIDE がありませんでした():

SELECT COUNT(*) FROM wp_dsp_galleries_photos WHERE status_id=1 AND album_id IN () 

ステートメント:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')'は障害点を示します。の 2 番目を参照し)ます。

... album_id IN () ...

いずれにせよ、コードにはこの部分が表示されません。

于 2013-02-10T15:43:24.863 に答える
-1
SELECT * FROM $dsp_galleries_photos galleries, $dsp_user_albums_table albums 

する必要があります

SELECT * FROM dsp_galleries_photos galleries, dsp_user_albums_table albums 

テーブル名の前に $ なし - 本当に * を選択する必要があるかどうかも検討する必要がありますが、それはクエリの構文には影響しません

于 2013-02-10T15:40:38.537 に答える