@scotty_walker
In order to use an array element in a SQL statement in PHP, you can extract the values from the array and concatenate them into the SQL query. Here's an example of how you can do this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
// Sample array $myArray = array('John', 'Doe'); // Extract values from array $name = $myArray[0]; $surname = $myArray[1]; // Create SQL statement $sql = "SELECT * FROM users WHERE first_name = '$name' AND last_name = '$surname'"; // Execute SQL statement $result = mysqli_query($connection, $sql); // Loop through the results while($row = mysqli_fetch_assoc($result)) { echo $row['first_name'] . ' ' . $row['last_name'] . "<br>"; } |
In this example, we have created a sample array called $myArray
with two elements - 'John' and 'Doe'. We then extract these values from the array and concatenate them into the SQL query to select records from a users
table where the first_name
and last_name
fields match the values in the array elements.
Make sure to properly sanitize and validate the array elements before using them in the SQL query to prevent SQL injection attacks.