Zacząłem uczyć się MySQL. Na początek stworzyłem sobie plik connect.sql a oto jego zawartość:
[php]
$sql = mysql_connect (localhost, root, krasnal);
$zaptanie="twoje zapytanie";
if (!($wykonaj=mysql_query($zaptanie))) /* Sprawdza czy wykonanie powiodło się */
{
$error = mysql_error($sql) ; /* Kopiuje zawartość błędu do zmiennej $error */
echo "Bład skryptu, odpowiedź serwera: $error"; /* Drukuje błąd na stronie */
}
else /* Jeśli błąd nie wystąpił kontynuuje działanie programu */
{
$zapytanie="CREATE DATABASE proba_MySQL";
}
mysql_close($sql);
[/php]
Otworzyłem go za pomoca mojej wyszukiwarki (Pod adresem http://localhost/mySQL/connect.sql/) A tu nieprzyjemna niespodzianka - wszystko co napisałem drukuję się na ekranie, a zapytania wogole nie są wykonane. Pleas, help me!!! [/sql]
[MySQL] Wykonywanie zapytań
Re: [MySQL] Wykonywanie zapytań
dodaj <?php na poczatku i ?> na koncu ...
Re: [MySQL] Wykonywanie zapytań
Kiedy napisałeś swojego posta, to właśnie miałem zrobić edita i napisać, że dodałem. Aha, i zmienniłem nazwę na connect.php nie wiem czy potrzebnie. Oto cała zawartość pliku:
[php]
<?php
$sql = mysql_connect (localhost, root, krasnal);
$zaptanie="twoje zapytanie";
if (!($wykonaj=mysql_query($zaptanie))) /* Sprawdza czy wykonanie powiodło się */
{
$error = mysql_error($sql) ; /* Kopiuje zawartość błędu do zmiennej $error */
echo "Bład skryptu, odpowiedź serwera: $error"; /* Drukuje błąd na stronie */
}
else /* Jeśli błąd nie wystąpił kontynuuje działanie programu */
{
$zapytanie="CREATE DATABASE proba_MySQL";
}
mysql_close($sql);
?>
[/php]
Jak można załważyć, skrypt został napisany, aby pisać jakie są błędy, jeśli takowe są. potem zamiast create database które było na próbe zrobię coś zupełnie innego i bedzie fajny skrypcik, który sam wykrywa swoje błędy
Ale do rzeczy. Wywala mi błąd:
Bład skryptu, odpowiedź serwera: Something is wrong in your syntax obok 'twoje zapytanie' w linii 1
Pleas, podpowiedzcie co zrobiłem źle...
[php]
<?php
$sql = mysql_connect (localhost, root, krasnal);
$zaptanie="twoje zapytanie";
if (!($wykonaj=mysql_query($zaptanie))) /* Sprawdza czy wykonanie powiodło się */
{
$error = mysql_error($sql) ; /* Kopiuje zawartość błędu do zmiennej $error */
echo "Bład skryptu, odpowiedź serwera: $error"; /* Drukuje błąd na stronie */
}
else /* Jeśli błąd nie wystąpił kontynuuje działanie programu */
{
$zapytanie="CREATE DATABASE proba_MySQL";
}
mysql_close($sql);
?>
[/php]
Jak można załważyć, skrypt został napisany, aby pisać jakie są błędy, jeśli takowe są. potem zamiast create database które było na próbe zrobię coś zupełnie innego i bedzie fajny skrypcik, który sam wykrywa swoje błędy
Ale do rzeczy. Wywala mi błąd:
Bład skryptu, odpowiedź serwera: Something is wrong in your syntax obok 'twoje zapytanie' w linii 1
Pleas, podpowiedzcie co zrobiłem źle...
-
Wojciech Kocjan
- Zaczyna działać

- Posty: 427
- Rejestracja: sob gru 14, 2002 10:51 am
Re: [MySQL] Wykonywanie zapytań
Z takim adresem ciężko będzie Ci konkurować z google, aczkolwiek życzę powodzenia, może ktoś jakimś cudem trafi na tą stronę. A tak już na poważnie - wyszukiwarka to nie to samo co przeglądarka (wiem, że to trochę dziwne, ale tak niestety jest).Balduran pisze:Otworzyłem go za pomoca mojej wyszukiwarki (Pod adresem http://localhost/mySQL/connect.sql/)
Co zrobiles zle, powiedzial Ci juz interpretator php - masz błąd składni w linii pierwszej.Balduran pisze:Bład skryptu, odpowiedź serwera: Something is wrong in your syntax obok 'twoje zapytanie' w linii 1 Pleas, podpowiedzcie co zrobiłem źle...
Zamiast:
[php]<?php
$sql = mysql_connect (localhost, root, krasnal);
?>[/php]
Daj:
[php]<?php
$sql = mysql_connect ('localhost', 'root', 'krasnal');
?>[/php]
Re: [MySQL] Wykonywanie zapytań
Wiem, że wyszukiwarka i przeszukiwarka to co innego, poprostu literówka :/
Ale błąd dalej występuję :/
Ale błąd dalej występuję :/
-
Andrzej Stokowski
- Nowy

- Posty: 25
- Rejestracja: czw maja 06, 2004 2:19 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [MySQL] Wykonywanie zapytań
myslę ze jest róznica między zaptanie a zapytanie 