Zdravim ludia,kto vie,nech poradi,preco :
<?
$dbhost = 'mysql.webzdarma.cz/';
$dbusername = 'mojemeno';
$dbpasswd = 'mojeheslo';
$database_name = 'nazov mojej databazy';
$connection = mysql_pconnect("$dbhost","$dbusername","$dbpasswd")
or die ("Couldn't connect to server.");
$db = mysql_select_db("$database_name", $connection)
or die("Couldn't select database.");
?>
vyhadzuje tuto chybu :
#1064 - 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 '<?
$dbhost = 'mysql.webzdarma.cz/'' at line 1
$connection = mysql_pconnect("$dbhost","$dbusername","$dbpasswd")
^
proč tam máš ty uvozovky?
aj bez uvodzoviek :
<?
$dbhost = 'mysql.webzdarma.cz/';
$dbusername = 'mojusername';
$dbpasswd = 'mojeheslo';
$database_name = 'radixweb';
$connection = mysql_pconnect($dbhost,$dbusername,$dbpasswd)
or die ("Couldn't connect to server.");
$db = mysql_select_db($database_name, $connection)
or die("Couldn't select database.");
?>
to vyhadzuje chybu :
Vyskytla sa chyba v SQL dotaze. Nižšie uvedený MySQL výstup (ak je nejaký) Vám môže pomôcť odstrániť problém
ERROR: Neznámy interpunkčný reťazec @ 1
STR: <?
SQL: <?
$dbhost = 'mysql.webzdarma.cz/'
SQL dotaz:
MySQL hlási:
#1064 - 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 '<?
$dbhost = 'mysql.webzdarma.cz/'' at line 1
No já nevím, ale nevadí tomu třeba to lomítko? - mysql.webzdarma.cz/ ?
aj bez uvodzoviek,aj bez lomitka,stale to vypisuje chybu
Vyskytla sa chyba v SQL dotaze. Nižšie uvedený MySQL výstup (ak je nejaký) Vám môže pomôcť odstrániť problém
ERROR: Neznámy interpunkčný reťazec @ 1
STR: <?
SQL: <?
$dbhost = 'mysql.webzdarma.cz'
SQL dotaz:
MySQL hlási:
#1064 - 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 '<?
$dbhost = 'mysql.webzdarma.cz'' at line 1
Co já vím, tak pconnect(), tedy persistentní spojení není na wz povolené, zkus klasický connect...
<?
$dbhost = 'mysql.webzdarma.cz';
$dbusername = 'radixweb';
$dbpasswd = 'radix';
$database_name = 'radixweb';
$connection = mysql_connect($dbhost,$dbusername,$dbpasswd)
or die ("Couldn't connect to server.");
$db = mysql_select_db($database_name, $connection)
or die("Couldn't select database.");
?>
chyba:
Vyskytla sa chyba v SQL dotaze. Nižšie uvedený MySQL výstup (ak je nejaký) Vám môže pomôcť odstrániť problém
ERROR: Neznámy interpunkčný reťazec @ 1
STR: <?
SQL: <?
$dbhost = 'mysql.webzdarma.cz'
SQL dotaz:
MySQL hlási:
#1064 - 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 '<?
$dbhost = 'mysql.webzdarma.cz'' at line 1
uz stracam nadej :( skuste do toho pozriet,ak mate cas
http://mysql.webzdarma.cz
username: radixweb
pass: radix
> Co já vím, tak pconnect(), tedy persistentní spojení není na wz povolené, zkus klasický connect...
pconnect se chova stejne jako normalni connect, tedy pripojuje nepersistentne.. afaik.
Damien: Nemohl bys sem postnout ten skript tak nejak vcelku? Tohle hlasi chybu sql dotazu, ten tu vas nikde nevidim..
zkus se připojit takhle:
<?
$pripojeni = MySQL_CONNECT("mysql.webzdarma.cz","radixweb","radix");
if (!$pripojeni)
echo "Nepodařilo se připojit k serveru!";
?>
a vypsat to takhle:
<?
include "conn.php";
@$vysledek = mysql_db_query("radix",
"SELECT * FROM tabulka");
if (!$vysledek):
echo "Zadanému dotazu nevyhovuje žádný záznam.\n";
break;
endif;
while($data = mysql_Fetch_Row($vysledek)):
$prvni_radek_z_tabulky = $data[0];
$druhy__radek_z_tabulky = $data[1];
echo "$prvni_radek_z_tabulky<br>";
echo "$druhy__radek_z_tabulky";
endwhile;
?>
Sojkovec,jaa,alebo Marek ozvite sa mi na icq 200199101 prosim.
Toto je moj prvy php projekt,sa vam pokusim blizsie objasnit o co de
Máš aktivovanou db v adminu?
ok,takze,robim si membership system podla toho :
http://www.phpfreaks.com/tutorials/40/3.php
lenze na tejto strane som sa zasekol...neviem co robit,nepopise mi niekto co robit? dakujem
Euroska: Asi nemam a ani neviem ako sa to robi :/
databázi jsi měl aktivovanou, ale neměl jsi v ní žádný záznam. Jeden jsem ti tam vložil, aby bylo co z ní vypisovat.
Nahrál jsem ti tam taky dva ukázkové soubory, projdi si je a mělo by to výt vše jasné.
jo jasne ze ju mam aktivovanu,chyba bude v niecom inom
pardon, samozřejmě by ti to mělo BÝT jasné...
dakujem jaa , ale aj tak sa neviem pohnut z miesta,kde som :
http://www.phpfreaks.com/tutorials/40/3.php
>> $dbhost = 'mysql.webzdarma.cz/';
>> $dbusername = 'mojemeno';
>> $dbpasswd = 'mojeheslo';
>> $database_name = 'nazov mojej databazy';
Já nevím, ale co dát uvozovky místo apostrofů?
<HTML>V index.html mas smerovany formular:
form action="../../Dokumenty/RadixWeb%202.0/web-content/checkuser.php"
coz asi na wz moc nepojede ;)
ale to problem neresi...
tvuj problem je v tom, ze v $dbpasswd mas nakonci o jeden znak vic, cili spatne heslo</HTML>