Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysqli изберете от две таблици

Можете просто да обедините двете маси:

$q = mysqli_query($db,"SELECT * FROM posts 
LEFT JOIN comments ON comments.username=posts.username 
WHERE comments.username='$username'");

Изглежда обаче, че не използвате ID. Предлагам ви да създадете полета за автоматично нарастване на ID, за да направите връзката между таблиците. Ако не разбирате какво имам предвид, опитайте се да следвате урок и в един или два урока щяхте да научите повече, отколкото просто да се впускате в кодиране, опитвайки се да правите неща и да се опитвате да разберете как работят, без дори да знаете дали сте правиш го правилно.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете json отговор

  2. Таблицата не съществува след CREATE TABLE

  3. Как да извличате записи въз основа на датите в MYSQL

  4. долна черта в php db променлива, причиняваща проблеми

  5. mysql селектираща заявка в сериализиран масив