Quando usar aspas simples, aspas duplas e crases em consultas MySQL a partir do PHP?
Olá a todos! Estou começando a aprender PHP e MySQL, e estou completamente confuso com as aspas. Estou escrevendo um script simples para um blog, onde preciso exibir registros de uma tabela e depois adicionar um novo. Parece simples, mas sempre me confundo sobre quando usar cada tipo de aspa.
\n\nAqui está um exemplo do meu código. Ele funciona, mas não tenho certeza se está correto:
\n\n// Seleção de dados\n$query = "SELECT * FROM posts WHERE id = $post_id";\n$result = mysqli_query($link, $query);\n\n// Inserção de novo registro\n$title = "Meu novo post";\n$query = 'INSERT INTO posts (title, content) VALUES ("' . $title . '", "' . $content . '")';\n$result = mysqli_query($link, $query);\n\n\nVejo que aqui estão misturadas aspas simples no PHP, aspas duplas no SQL, e também já vi crases sendo usadas em