Thank you! The array is working. I put the array in a while loop with $i = 0 and I increment it. I tried to pass the array to my query. The query will only read the first array index. Each time it goes through the loop, it will print the value for the next index. But the Oracle query will only return data for the first index. Instead of passing the array directly, I assigned it to a global value. It also prints the data, but only passes the first value. How can I get the query to reconize the value for each increment.