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?