簡単に言えば、フィールドごとの順序は、MySQL呼び出しでは機能していないようです。ストレージにパターンが見つかりません...
$theorderは次のように正しく設定されています
, 'People-Wedding Photo', 'People-Kids', 'People-Male/Female', 'Architecture-Exterior', 'Architecture-Interior', 'Animal-Birds', 'Backgrounds'
そして、これが私のコードです。ご覧のとおり、私はループしてフォーマット変換を行っていますが、それでも間違った順序になります...ランダムな順序...。
足りないものはありますか?
$under_link_query = mysql_query("SELECT DISTINCT(type), type FROM ".$prefix."ProFolio_work WHERE type != 'Backgrounds' ORDER BY FIELD(type" . $theorder .")");
while($u_row = mysql_fetch_assoc($under_link_query)){
$type = html_entity_decode($u_row['type']);
$typeForm = preg_replace('/[^a-z0-9]/i', '_', $type);
?>
<a href="#" id="link_<? echo str_replace(' ', '_', $typeForm); ?>">
<? echo ucfirst($type); ?></a>
<?