We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Unable to Publish using the Control Panel (only one channel) - Database Error 1054

Development and Programming

MacMastermind's avatar
MacMastermind
118 posts
9 years ago
MacMastermind's avatar MacMastermind

Happens when I try to publish to a specific channel. Other channels working fine.

A Database Error Occurred Error Number: 1054

Unknown column ‘field_id_0’ in ‘field list’

SELECT field_id_0 FROM (exp_channel_data) WHERE channel_id = ‘0’

Filename: fieldtypes/select/ft.select.php

Line Number: 162

Haven’t seen this one before. Any ideas where to start?

-Tony

       
MacMastermind's avatar
MacMastermind
118 posts
9 years ago
MacMastermind's avatar MacMastermind

Looks like line 162 in that file is this:

$pop_query = ee()->db->get(‘channel_data’);

I don’t speak PHP tho… 😊

-Tony

       
MacMastermind's avatar
MacMastermind
118 posts
9 years ago
MacMastermind's avatar MacMastermind

Never mind. Found this answer from our forums:

Problem solved! Here’s the deal. I had several ‘Select Dropdown’ fields and on one of those fields a radio button was not selected:

  • Populate the menu manually
  • Populate the menu from another channel field

If one of them is not selected it throws this error.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.