Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: co znaczy ten error w zapytaniu do mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
spandor
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ':/mysql/data/goscie' at line 1.

apache 2, php 4.3.4 mysql 1.4
spenalzo
Dzisiaj już nie ma wróżenia z fusów - poczekaj do następnej pełni księżyca.
Może byś z łaski swojej podał zapytanie?
spandor
[php:1:0cc1e40707]<?php
<?

$link=mysql_connect('localhost','root','');
if ($link)
{
mysql_select_db('log'.$link);
print ("polaczenie ok<br>");
$result = mysql_query ("SELECT * FROM G:/mysql/data/goscie", $link);
if ($result)
print "<br> wysalno do bazy zapytanie";
else
print '<br>wystapil blad przy wyslylaniu zapytania'.mysql_error();


mysql_close ($link);
}
else

print ('Wystapil blad');

?>
?>[/php:1:0cc1e40707]
q
[php:1:860d77ee96]
<?
$result = mysql_query ("SELECT * FROM G:/mysql/data/goscie", $link);
?>
[/php:1:860d77ee96]

po FROM powinna byc nazwa tabeli, z ktorej chcesz odczytac infomacje, z tego co wiem sciezka do tej bazy raczej nie jest wskazana winksmiley.jpg
[sql:1:860d77ee96]SELECT * FROM nazwa_tabeli[/sql:1:860d77ee96]
spandor
no tak, nie chce sie tu klocic, ale jak nie podam scizki to mam

No Database Selected
q
no i slusznie, bo trzeba ja wybrac najpierw

[php:1:9805b27797]
<?
$link=mysql_connect('localhost','root','');
mysql_query("USE nazwa_bazy", $link);
...

$result = mysql_query ("SELECT * FROM nazwa_tabeli", $link);

[/php:1:9805b27797]
spandor
ok, dziala... dziekuje smile.gif
Piasiu
A nie lepiej używac gotowych funkcji:
[php:1:973b790209]<? mysql_select_db('nazwa_bazy'); ?>[/php:1:973b790209]
zamiast:
[php:1:973b790209]<? mysql_query("USE nazwa_bazy"); ?>[/php:1:973b790209]
questionmark.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.