Erro de sintaxe, inesperado ( T_VARIABLE)

<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB" // Create connection //erro de sintaxe, inesperado** '$db'** ( T_VARIABLE)// **$db = new mysqli($servername, $username, $password, $dbname);** //erro de sintaxe, inesperado** '$db'** ( T_VARIABLE)// // Check connection if ($db->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if ($db->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "
" . $db->error; } $db->close(); ?>

Não sei se php obriga ou não a colocar ; no final de linha. Se obrigar, tens aqui o teu problema.

Sim ta terminando uma declaração

Sim, é necessário por o " ; " ao final de cada declaração no PHP pois isso indica o final da declarão. Espero ter ajuda, abraõ!

how do I resolve this error: Parse error: syntax error, unexpected ‘$db’ (T_VARIABLE) in C:\xampp\htdocs\rede\db.php on line 4