Is there any easier way of writing sql to replace all columns names with “schedule_” to make it easier to work with in PHP.
SELECT * FROM schedules
Array
(
[schedule_id] => 9
[schedule_datetime_from] => 2011-12-22 18:28:00
[schedule_datetime_until] => 2011-12-22 22:28:00
[schedule_capacity] => 89
[schedule_amount] => 9.99
[content_id] => 77
)
At the moment I end up doing:
$stmnt1 = "SELECT s.schedule_id as id, s.schedule_datetime_from as datetime_from, s.schedule_datetime_until as datetime_until, etc FROM schedules s";
There is no other way to do this through SQL — and really, why would you want to? It’s not like you are typing in the query by hand each time.
What you could do is write PHP code that changes the array keys after each row has been read, but that’s orders of magnitude worse as a solution. Just go with what you already have.