Autor | Zpráva | ||
---|---|---|---|
vojty Profil |
#1 · Zasláno: 22. 1. 2008, 17:58:35
zdravím,
píšu jednoduchý skript na vkladaní binarnich dat do db....nechce mi to vsak spolknout sql přikaz.....podle me je dobře $fp = fopen($_FILES['push_file']['tmp_name'], "rb"); $binarydata = addslashes(fread($fp, filesize($_FILES['push_file']['tmp_name']))); //$sql = "INSERT INTO `files` ( `id` , `upload_file` , `file_type` , `file_size` , `name` , `note` ) VALUES ('',".$binarydata.",'".$_FILES['push_file']['type']."','".$_FILES['pus h_file']['size']."','".$_FILES['push_file']['name']."','".$_POST['popi sek']."')"; $sql = 'INSERT INTO `files` ( `id` , `upload_file` , `file_type` , `file_size` , `name` , `note` ) VALUES (\'\','.$binarydata.',\''.$_FILES['push_file']['type'].'\',\''.$_FILES ['push_file']['size'].'\',\''.$_FILES['push_file']['name'].'\',\''.$_P OST['popisek'].'\');'; $MQ=@mysql_db_query($msdbase, $sql, $MC); if (!$MQ): echo 'Pøi ukládání souboru do databáze došlo k chybì, vzkaz nebyl pravdìpodovnì uložen.'; endif; @mysql_free_result($MQ); fclose($fp); děkuju za jakoukoli radu......uz na to hledím hodiny |
||
Alphard Profil |
#2 · Zasláno: 22. 1. 2008, 18:00:32
echo mysql_error()
PS: @mysql_db_query to se pak ladí špatně :-) |
||
vojty Profil |
#3 · Zasláno: 22. 1. 2008, 18:07:15
alphard diky
...to myslis ten @? uz je pryc.. tohle mi to vraci, ....ale moc mi to nepomohlo.....chybu nevidim:( Check the manual that corresponds to your MySQL server version for the right syntax to use near '\0ć\0÷\0\0䤻““ďě캬¬‘[[ÝÚÚĚÁÁĎÄÄxHHú˙˙l\'\'ŃššPP̵µ·PPDDóđđ |
||
Kajman_ Profil * |
Co zkusit zaměnit addslashes za
http://cz2.php.net/manual/en/function.mysql-real-escape-string.php duplikátní téma, proto zde zamčeno http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=67 175 |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0