私はconvert
関数を初めて使用しました。私はテーブルからのdatetime値を短くしようとしています。現在、私の日時の値は、2016-10-14 16:51:41
のようなものですが、mm/dd/yyのように見せています。SQL変換関数で格納されたDatetime値を短くしようとしています
これは正しいアプローチである場合、私は(それが動作しないので、あってはならない)わからないが、私はconvert
機能を使用してクエリを生成し、その後mysqli_fetch_array
でデータをフェッチしました。
はここで私が使用しているコードです:
$sql = "SELECT id, time, CONVERT(VARCHAR(11), time) as something FROM tableName";
$query = mysqli_query($db, $sql);
$statusnumrows = mysqli_num_rows($query);
// Gather data about parent pm's
if($statusnumrows > 0){
while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
$time= $row["time"];
}
}
Time
は、日時型を持つ列の名前です。
アドバイスありがとうございます。 Convert
機能で
あなたのコードに基づいて、私はあなたがMySQLを使用していることを推測するので、私は、タグを変更します。 PHPタグも追加してください。 – gofr1