0
ユーザがテキストを挿入してデータベースのカラム名を変更できるカスタムフィールドがありました。PHPを使ってmysqlのダイナミックカラムを取得することができません
私のページの機能の1つは、カスタム列内の値を取得することです。私が直面する問題は、値を取得できないことです。 ご参考までに、私はすでに列の名前を取得する関数を作成しています。
通常の場合、このような値を取得します。
while($row = mysqli_fetch_assoc($result)) {
$companys[$i]['check_existing_user'] = $row['id'];
}
ダイナミックなものについては、私はこのようなことを試みますが、それでも動作しません。
while($row = mysqli_fetch_assoc($result)) {
$custom_field_1 = '\'customized_field_name("custom_field_1")\''; // return the column name and look like this -> 'custom_field_1'
$companys[$i]['custom_field_1'] = $row[$custom_field_1];
$i++;
}
私は変数を直接挿入する方法が間違っていると感じますが、他に何をすべきか分かりません。どんな助けも非常に高く評価されます。
「ユーザーがテキストを挿入してデータベースの列名を変更できるカスタムフィールドがありました。」 - ** WHY ??? ** –
@YourCommonSenseの欠如のため。 – Phiter
私の会社は、ユーザーがフォームに独自の列名を持つように柔軟に対応する必要があります。私はちょうど命令に従う。 – etzzz