私はWordpressサイト内で、date
、int
およびvarchar
をタイプとして使用するカラムを使用するテーブルを作成しました。
ただし、var_dump
を使用して特定の行と結果の値を取得すると、すべての列がstring
と表示されます。
これはDB呼び出しと関数の操作に実際には影響しませんでしたが、なぜ彼らは文字列として返されているのでしょうか?var_dump
int
値。
$bv_set = $wpdb->get_row('SELECT * FROM wp_before_after WHERE ID = '.$bv_id);
var_dump($bv_set);
C:\wamp64\www\bellavou\wp-content\plugins\bv-before-afters\views\edit.php:8:
object(stdClass)[6915]
public 'ID' => string '1' (length=1)
public 'created' => string '0000-00-00' (length=10)
public 'before_date' => string '2015-04-08' (length=10)
public 'after_date' => string '2015-04-21' (length=10)
public 'patientID' => string '2137' (length=4)
public 'procedureID' => string '238' (length=3)
public 'patient_display' => string '1' (length=1)
public 'procedure_display' => string '1' (length=1)
public 'gallery_display' => string '1' (length=1)
public 'before_img' => string '2200' (length=4)
public 'after_img' => string '2199' (length=4)
public 'period_taken' => string '1week' (length=5)
public 'notes' => string '' (length=0)
コードを見てみると参考になります。 –
はい、もちろんです。 DBへの呼び出しを追加し、 'var_dump'の結果を残しました。 – Lee
'get_row'には何がありますか?これはクエリを実行する/結果を取得するためのラッパーメソッドであると仮定しますか? – DevDonkey