Autor Zpráva
Kalenak
Profil *
zdravím, mám problém se skriptem mysql respektive s ukladáním do databáze:
for ($i=1; $i<=$pocet; $i++) {

$result = mysql("ceskolipsko96", "select max(ID) as MAXIM from FOTKA");
$fid = mysql_result($result, 0, "MAXIM");
++$fid;

/* neni-li definovano datum, vezmu z predchozi fotky */

if (!$datum[$i]) {
$datum[$i] = $datum[$i-1];
}

$pcislo = $adresar.'big/'.$photo[$i];
$tcislo = $adresar.'thumb/'.$thumb[$i];

if ($generator) {
if ($i<=9) {
$psoubor = 'p000'.$i.'.jpg';
$tsoubor = 't000'.$i.'.jpg';
} else if ($i>=10 && $i<=99) {
$psoubor = 'p00'.$i.'.jpg';
$tsoubor = 't00'.$i.'.jpg';
} else {
$psoubor = 'p0'.$i.'.jpg';
$tsoubor = 't0'.$i.'.jpg';
}

$pcislo = $adresar.'big/'.$psoubor;
$tcislo = $adresar.'thumb/'.$tsoubor;

}

$command = "insert into FOTKA values ($fid, $nid, '$popis[$i]', '$datum[$i]','$tcislo', '$pcislo')";

mysql("ceskolipsko96", $command);
$ch = mysql_errno();
$t = mysql_error();

if (!$ch) {
print "Fotografie č. $i \"$popis[$i]\" byla úspěšně přidána<BR>";
} else {
print "<font color=red>Při vkládání fotografie č. $i došlo k chybě</font> $t<BR>";
}
}

mysql_close();

muj problém je že při ukládání mi to vypíše chybu: Warning: mysql_result() [function.mysql-result]: Unable to jump to row 1 on MySQL result index 3 in /DISK2/WWW/zstyrsceskalipa.cz/new/Album/system/new.php on line 133
Při vkládání fotografie č. 1 došlo k chybě Va-Bąe syntaxe je nějaká divná bl-Bízko ' , '', '','70thumb/', '70big/')' na řádku 1


možno vyskoušet zde: http://www.new.zstyrsceskalipa.cz/Album/system/new.php


please poradte co s tím a jak to nejlépe vyřešit. Předem díky
Text odkazuText odkazu
Kalenak
Profil *
eště maličkost na webzdarma mi to funguje, ale když to chci rozchodit na wehostingu na pipni program profi tak mi to dělá tohle
Kajman_
Profil *
zkuste vypsat ten command
djlj
Profil
insert into FOTKA values
Opravdu je ten název tabulky s velkými písmeny?
Kalenak
Profil *
zkuste vypsat ten command
nejak sem nepochopil jakej comman - vypsal sem část kodu kterého se to týka viz výše

Opravdu je ten název tabulky s velkými písmeny?
jj to s velkymi pismeny je ok.

chtel sem se jeste zeptat nemuze to byt verzí mysql ( konkretne 5 ) ?
djlj
Profil
A co mysql_error?

Edit: ajo, už jsem si ho všiml.

Co zkusit dát ty první dvě hodnoty do uvozovek?
Kajman_
Profil *
Proměnnou command.
Kalenak
Profil *
zdarec. tak pomohlo to jak říkal djlj -> dát první dvě hodnoty do uvozovek :) diky moc
Toto téma je uzamčeno. Odpověď nelze zaslat.

0