... Tycker fortfarande denna delen av forumet behöver en klistrad tråd så man kan fråga små saker utan att starta en ny tråd.. ;D
............................
Jag vet inte vad jag ska söka på när jag vill göra detta med Mysql.
Låt oss säga att jag har en produkt med en massa produktinformation. På produktens sida vill jag att all data ska visas, men på produktmenyn vill jag bara att det första 20 bokstäverna ska visas, sen några ... efter det
Vet hur man gör med fread men inte med mysql
$theData = fread($fh, 20);
echo "$theData ...";
Där visas 20st första bokstäverna sen ... efter.
Så hur ska jag göra så denna koden visar 20st bokstäver? i produkt['information']
$query = mysql_query("SELECT * FROM produkter");
while($produkt = mysql_fetch_array($query)){
echo $produkt['produkt'];
echo $produkt['information'];
}
--------------------------------------------------------------
Försökt hitta hur man får en blob att visas som bild.
echo $produkt['bild']; //visar bara binära koden
Det jag hittat är att man ska
lägga till
header('Content-type: image/jpg');
över, men då får jag bara
en sådan krysslåda i hörnet och allt annat försvinner..
<?php
include 'functions/connect_mysql.php';
$query = mysql_query("SELECT * FROM produkter");
while($produkt = mysql_fetch_array($query)){
$content = $produkt['bild'];
header('Content-type: image/jpg');
echo $content;
}
?>
Är det något fel inne i databasen?, det jag har i produkter är
id - INT - Primary - Ai
produkt - VARCHAR
Pris - VARCHAR
Information- TEXT
Bild - blob
Tack
(Som vanligt inget seriöst arbete, jag bara tränar php....)