Hallo allemaal,

Ik ben een echte beginner in PHP en wil een kleine SQL-query laten draaien op een database. Zo ziet het script eruit:

<?php

$dbtype = "mysql";
$dbhost = "localhost";
$dbuser = "****";
$dbpassword = "*****";
$db = "*****";

//Connectie met Database
if(mysql_connect($dbhost,$dbuser,$dbpassword))
//Selecteer Database
mysql_select_db($db);
else {
//Connect met Database is Mislukt
echo "Er is geen verbinding mogelijk met de Database.<br /> Probeer het later nog eens.
exit;
}

$sql = 'SELECT input_text_1, input_text_5, input_text_14
FROM jos_chronoforms_data_Inschrijven';

?>

Als ik de pagina refresh krijg ik deze error:

Parse error: syntax error, unexpected $end in /home/slepstp/public_html/sql.php on line 22

Zou iemand mij kunnen vertellen wat ik fout doe, ik weet het ondertussen niet meer!

Bij voorbaat dank,

Jelmer
Moet de echo niet worden afgesloten?
Je hebt alleen een { na de else. Verander die controlestructuur met if/else in:


<?php
if (mysql_connect($dbhost,$dbuser,$dbpassword)) {
    // ...
} else {
    // ...
}
?>


Daarnaast mysql_ vervangen door mysqli_ bijvoorbeeld.
Ward van der Put op 17/06/2014 10:06:08

Je hebt alleen een { na de else.


Op regel 17 staat de sluiter.
Maar die wordt gemist doordat de echo niet wordt afgesloten.
Je hebt gelijk, dan is het de niet-afgesloten echo.
Ik heb de echo afgesloten maar er veranderd niets. De error blijft hetzelfde.
Laat eens zien.
<?php

$dbtype = "mysql";
$dbhost = "localhost";
$dbuser = "****";
$dbpassword = "*****";
$db = "****";

//Connectie met Database
if(mysqli_connect($dbhost,$dbuser,$dbpassword))
//Selecteer Database
mysqli_select_db($db);
else {
//Connect met Database is Mislukt
echo "Er is geen verbinding mogelijk met de Database.<br /> Probeer het later nog eens.;
exit;
}

$sql = 'SELECT input_text_1, input_text_5, input_text_14
FROM jos_chronoforms_data_Inschrijven';

?>
echo "Er is geen verbinding mogelijk met de Database.<br /> Probeer het later nog eens.";

" miste
Elmar vH op 17/06/2014 10:40:01

echo "Er is geen verbinding mogelijk met de Database.<br /> Probeer het later nog eens.";

" miste


Je bedoelt voor de <br /> en erna toch?

[size=xsmall]Toevoeging op 17/06/2014 10:47:56:[/size]

Ik heb ij de echo deze " dingen toegevoegd, nu krijg ik deze error:

Parse error: syntax error, unexpected '>' in /home/slepstp/public_html/sql.php on line 15

Reageren