web-dev-qa-db-ja.com

WordPressのデータベースから値を選択したいのですが。

これが私のコードです:

$sql = 'SELECT * FROM ' . $wpdb->base_prefix . 'item WHERE uname = "'. $_POST['login_name'] . '" ';
$result = $wpdb->get_results($sql) or die(mysql_error());
foreach($result as $results) {
    $results->salt;
    $results->password;
  }
echo $sal->$results[0];
echo $pwd->$results[1];
1
mon

wpdb のドキュメントを読み、 クエリを保護することを忘れないでください

global $wpdb;
$table_name = $wpdb->prefix . "item"; 
$login_name = sanitize_user( $_POST['login_name'] ); //assuming you're dealing with username

$prepare = $wpdb->prepare( "SELECT * FROM $table_name WHERE uname = %s", $login_name );

$myrows = $wpdb->get_results( $prepare );

//output results
echo '<pre>' . print_r( $myrows, true ) . '</pre>';
1
RRikesh