Ik heb een tabel in de database met daarin velden van het type blob.
Ik wil daar een .png plaatje in opslaan.
Daarvoor heb ik het volgende script :
De tabel is aangemaakt met een ander script :
Het resultaat van de update is echter 0.
Wat doe ik hier fout?
Ik wil daar een .png plaatje in opslaan.
Daarvoor heb ik het volgende script :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <FORM ACTION="<?php echo $_SERVER['PHP_SELF']; ?>" METHOD="POST"> Filename : <INPUT TYPE="text" NAME="filename"> </FORM> <?php if (isset($_POST['filename'])) { // Read file $fname = $_POST['filename']; $fh = fopen($fname, 'rb') or die("File not found<br>"); $image = fread($fh, 8192); $image = addslashes($image); fclose($fh); echo "Read from $fname<br>"; // Determine ticker and date $ticker = "^".substr($fname,4,3); $date = substr($fname,8,8); echo "Ticker = $ticker, Date = $date<br>"; // Connect to MySQL include "mysql.php"; // Insert into database $sql = "UPDATE yahoo SET chart=$image WHERE ticker=$ticker"; //echo "Query1 = $sql<br>"; $result = mysql_query($sql, $con); echo "Result = [$result]<br>"; } ?> |
De tabel is aangemaakt met een ander script :
code:
1
2
3
4
5
6
7
8
9
10
11
| $sql = "CREATE TABLE yahoo ( Ticker varchar(8), Date date, Open decimal(8,2), High decimal(8,2), Low decimal(8,2), Close decimal(8,2), Volume int, Chart blob )"; |
Het resultaat van de update is echter 0.
Wat doe ik hier fout?