データベース (www.eqtraders.com) を使用する Web サイトを持っています。これは PHP と MySQL で実行されます。
ホストが最近 PHP を更新したようで、現在は ' yield ' がpredefined keyword
PHP に含まれています。だから...私はどこにでも行き、yieldのすべてのフィールド参照をr_yieldに変更しました。次に、データベースのフィールド名を に変更しますr_yield
。
コードが次のクエリを送信していると確信しています。
INSERT INTO recipes (item_id, r_yield, tradeskill, restriction, triv_low, triv_high, date_added, triv_display) VALUES ("51998", "1", "Spell Research", NULL, "432", "432", "2015:11:04", "432")
このため、次のエラーが表示されます。
データベースの「フィールドリスト」の不明な列「r_yield」:レシピ
PHPMySQL
フィールド名が r_yield であることを報告します (レシピ以外にも変更が必要なテーブルが 2 つあります)
名前が変更された PHPMyAdmin のスクリーンショット。フィールド 3
私が何をする必要があるかについて誰かアドバイスがありますか?