Autor Zpráva
YaD
Profil
$spojeni = mysql_connect("server","user","heslo" );

mysql_select_db("db", $spojeni);
$vysledek = mysql_query("SELECT 1 FROM 'data' WHERE 1 'Ahoj :)'", $spojeni);

while ($zaznam = MySQL_Fetch_Array($vysledek) ):
echo "<p>";
echo $zaznam["dato"];
echo "</p>";
endwhile;


To je zdroják a píše to:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/hostuju.cz/subdomains/yad/test/index.php on line 8

Co to je a pomaly na mňa ja s MySQL práve začínam xD
YaD
Profil
Je to na hostuju x(
djlj
Profil
SELECT `dato` FROM `data` WHERE `dato`='Ahoj :)'
nightfish
Profil
YaD
tebou zadaný mySQL dotaz není platným dotazem...
třeba tento už fungovat bude (za předpokladu, že tabulka data existuje):
SELECT 1 as dato FROM `data` WHERE 1
YaD
Profil
Tabulka existuje x(
YaD
Profil
Prosím podrobne :)
co je $zaznam['xxx']
to xxx?
bukaj
Profil
YaD
co je $zaznam['xxx']
to xxx?

Název či alias vybraného sloupce.
YaD
Profil
asi som pako ale čo je alias vybraného stĺpca :'(
Sebasti
Profil *
mysql používá hodne jednoduchou angličtinu

SELECT -> Vyber
FROM -> z, odkud
WHERE -> kde

SELECT 'jaky sloupec chci vybrat' FROM 'z tabulky' WHERE 'podminka'

chápeš? gratuluju, umíš základ mysql
bukaj
Profil
YaD
čo je alias vybraného stĺpca :'(
Alias je název, který používáš, aby sis usnadnil práci s daty. Např. pokud máš nějaký moc a moc dlouhý název sloupce/tabulky/výsledku fce/čehokoli jiného, můžeš si jeho název zkrátit, tím, že mu přiřadíš alias, který potom ve výsledku používáš místo původního názvu. V dotazech se to provádí přes AS (které je sice nepoviné, ale jeho užívání se doporučuje, kvůli větší přehlednosti).

Například:
SELECT strasne_dlouhy_nazev_sloupce_ktery_pomalu_nejde_napsat_a_cloveku_se_ne chce_si_ho_pamatovat AS kratky_nazev FROM tabulka

Místo toho, abys pak do skriptu otrocky psal strasne_dlouhy_nazev_sloupce_ktery_pomalu_nejde_napsat_a_cloveku_se_ne chce_si_ho_pamatovat pokaždé, pokud potřebuješ znát hodnotu tohoto sloupce, stačí napsat kratky_nazev a máš vystaráno.

Doporučuji seriál MySQL na Linuxsoftu.
YaD
Profil
no jo. kašlem na to a zostanem pri súboroch
Sebasti
Profil *
"SELECT 1 FROM 'data' WHERE 1 tady ti chybí podmínka (např. LIKE) 'Ahoj :)'"
proto to chybove hlaseni, aspon doufam ;)
All
Profil *
Ahoj mam dotazek, snazim se rozjet coppermine album, ale nejsem nejak moc zbehly. Uvodni strana chce zadat nastaveni admin a chce po me mySQL table prefix. Je tam neco defaultne nastaveno, ale to mi furt hazi err. CO se tam pls. vyplnuje.? diky
AlešD
Profil
All

table prefix by neměl mít u CPM na nic vliv. Je to tam jenom proto, že některé hostingy umožňují založit jenom jednu databázi, tak abys mohl provozovat více aplikací. Rozlišují se tabulky příslušející k aplikaci právě tím prefixem.

O nainstalování CPM jsem kdysi dávno něco napsal.
All
Profil *
JJ tenhle navod tu mam a jedu podle nej az do faze toho nastveni. TAm je napsano ze ´table frefix´ se ma nechat defaultne. Ja tam mama cpg1411_. ALe kdyz dam ´go´hodi to na me tohle mySQL Error: Table 'cpg1411_albums' already exists on query ' CREATE TABLE cpg1411_albums ( aid int(11) NOT NULL auto_increment, title varchar(255) NOT NULL default '', description text NOT NULL, visibility int(11) NOT NULL default '0', uploads enum('YES','NO') NOT NULL default 'NO', comments enum('YES','NO') NOT NULL default 'YES', votes enum('YES','NO') NOT NULL default 'YES', pos int(11) NOT NULL default '0', category int(11) NOT NULL default '0', thumb int(11) NOT NULL default '0', keyword VARCHAR( 50 ), alb_password VARCHAR( 32 ), alb_password_hint TEXT, PRIMARY KEY (aid), KEY alb_category (category) ) TYPE=MyISAM COMMENT='Used to store albums''
uz sjsem z toho divokej :-(. Jak rikam nemam moc zkusenosti s webem a chci si udelat jenom album pro me a kamose, ale databaze moc nechapu. Vyctes z toho neco prosim ? :-)
AlešD
Profil
All


mySQL Error: Table 'cpg1411_albums' already exists

tato chybová hláška říká, že tabulka cpg1411_albums v tvé databázi již existuje, pokud tedy chceš instalovat znova (protože předchozí pokusy byly ve směru vytvoření tabulky cpg1411_albums úspěšné ;-)), musíš tu tabulku cpg1411_albums z databáze vymazat / a velmi pravděpodobně i všechny ostatní, která se tam vytvořily.


Jiné možnosti jsou zjistit zda CPM náhodou už není funkční a nainstalované a nebo změnit ten prefiks na jiný, v tom případě ovšem zůstanou již vygenerované tabulky v databázi=bordel, ale funkční by to mělo být.
All
Profil *
Bohuzel at zadam co zadam vzdycky mi to hodi strasnej error :-( napr.
mySQL Error: Column 'title' cannot be part of FULLTEXT index on query ' CREATE TABLE cpg3306

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0