Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6748087
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T12:31:26+00:00 2026-05-26T12:31:26+00:00

I have a $color_combo value which explodes into an array of $colors for a

  • 0

I have a $color_combo value which explodes into an array of $colors for a given item (3 values in the array). The $colors values are 3-character string codes i.e. FGR and there is a lookup table in the db that matches that code to the color ‘forest green’ … but with 3 colors per item I need to run the query 3 times over the array:

 $color_combo = 'FGR-BLU-YLW'
 $colors = explode('-', $color_combo);
 $q = $mysqli -> prepare("SELECT color_name from color_table as c WHERE color_code=?");
 $q->bind_param("s", $colors[]);

So I’m trying:

 while (mysqli_multi_query($link, $q)) {
 $result = mysqli_store_result($link))
 return $result;
 }

I’m haven’t been able to find documentation on this case scenario, it might be using other functions …:

 $value = $result->fetch_array(); ... or maybe next_result() or more_result()

My question at its core, is more about best practices with the mysqli extension and how to run queries on arrays of values

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T12:31:26+00:00Added an answer on May 26, 2026 at 12:31 pm

    You should change your code with the query into the following:

    $color_combo = 'FGR-BLU-YLW'
    $colors = explode('-', $color_combo);
    $q = $mysqli ->prepare("
        SELECT 
            color_name 
        FROM
            color_table as c 
        WHERE 
            color_code IN (?, ?, ?)
    ");
    
    $q->bind_param("sss", $colors[0], $colors[1], $colors[2]);
    

    After executing the statement, the result will now contain 3 rows from the database containing the color names. You can loop over this result to retrieve the color names. The code assumes that there will always be 3 color codes in the $colors array.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a background color applied to a ListView <style name=CKButtons> <item name=android:windowBackground>@color/window_background</item> </style>
I have an array apple color: red price: 2 orange color: orange price: 3
I have color values coming from the url data is like this, #ff33cc. How
I have a dictionary of 10000 Product/Colour/Size combinations which I have created with something
I've got a number of bbcode tags that have phpbb attributes (5 digit value
I have two drop down lists. Second one is populated based on value chosen
The background: I have a function which takes some parameters. I want to have
I want to have color indicators for each item in the list view in
I have color column in MySQL table which type is ENUM('RED', 'YELLOW', 'MY_COLOR', 'BLACK')
Does R have color palettes? In other words, I am looking for an array

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.