sql >> Database teknologi >  >> RDS >> Mysql

Brug af Select Query i en while-løkke i php

Du kan fortsætte med din løsning, men for effektivitetens skyld bør du ikke lave et SELECT inde i en loop, du skal bruge en SQL JOIN.

Din forespørgsel skal forbinde de to tabeller i rutefeltet:

SELECT * FROM buses b
INNER JOIN routes r ON b.Route = r.Route;

Der vil ikke være behov for ekstra forespørgsler inde i løkken, da du har adgang til fromcity fra denne forespørgsel. Du ønsker måske specifikt at erklære felterne i SELECT i stedet for at bruge * .




  1. PHP, opdater siden ved indsættelse

  2. Når du bruger NetBeans til at fejlsøge PHP-script for at ændre tabelposter, ændres 'affected_rows' fra 1 til -1

  3. Hvordan opretter man forbindelse til localhost PostgreSQL på Mac ved hjælp af PSequel GUI?

  4. Python og MySQLdb advarsler