webForumDet fria alternativet

Varför skrivs inte bilden ut?

11 svar · 699 visningar · startad av silfver

silfverMedlem sedan apr. 200312 679 inlägg
#1

Jag sitter med ett gammalt php-script jag har fått hjälp med här tidigare. Den hämtar titeln på den senaste bilden i min flog så att jag kan skriva ut den på min hemsida. Det fungerar prima!

Jag använder MySQL och har problem med följande rad:

SELECT [B]image[/B] FROM pixelpost2_pixelpost WHERE datetime < NOW() ORDER BY datetime DESC LIMIT 1

Jag förstår inte varför den inte skriver ut 20070925185111_felix.jpg. Den här koden fungerar ju perfekt:

SELECT [B]headline[/B] FROM pixelpost2_pixelpost WHERE datetime < NOW() ORDER BY datetime DESC LIMIT 1

Och det enda jag ändrat är ju headline till image.

Har ni några tips?

Bild 2.png
silfverMedlem sedan apr. 200312 679 inlägg
#2

Var det för klurigt för er eller har ni kunniga inte hittat hit än? :e

silfverMedlem sedan apr. 200312 679 inlägg
#3

Jag vill verkligen få det här att fungera. :l

@ndersMedlem sedan juni 200032 969 inlägg
#4

Jag har inte struntat i dig - men jag fattar inte varför det blir knas.
Normalt sett - dvs om det inte hade varit mysql - hade jag bett dig byta kolumnnamn på image. Men eftersom inte image är ett reserverat ord i mysql så ska det inte spela någon roll. Du kan ju alltid prova dock...

När du ställer frågan som inte lirar - hur ser det ut då? Får du ingen post alls eller vad sker? Du får inget felmeddelande antar jag?

ZaimanMedlem sedan dec. 20014 239 inlägg
#5

Vad får du ut då?

/R
Snabeln hann svara innan jag postade :e

silfverMedlem sedan apr. 200312 679 inlägg
#6

@nders skrev:

Jag har inte struntat i dig - men jag fattar inte varför det blir knas.
Normalt sett - dvs om det inte hade varit mysql - hade jag bett dig byta kolumnnamn på image. Men eftersom inte image är ett reserverat ord i mysql så ska det inte spela någon roll. Du kan ju alltid prova dock...

När du ställer frågan som inte lirar - hur ser det ut då? Får du ingen post alls eller vad sker? Du får inget felmeddelande antar jag?

Tack, för att du inte struntar i mig. :f ;)

Jag kan inte byta namn på någon kolumn eftersom då brakar hela mitt pixelpostscript ihop.

När jag byter till image så blir sidan helt blank. Jag har Binero (Aleborg) som webbhotell.

PeddaMedlem sedan juni 20006 032 inlägg
#7

Testa att lägga till

error_reporting(E_ALL);
ini_set("display_errors", "1");

överst i din php fil och se om den skriver ut något felmeddelande då.

@ndersMedlem sedan juni 200032 969 inlägg
#8

Inte för att jag har en blekaste aning om vad pixelpost är - så vi får köra en annan approach. Bara för att utesluta att det är något konstigt med fältnamnet - prova att backticka det i sql-frågan.

Har du andra frågor som använder det fältet och fungerar?

silfverMedlem sedan apr. 200312 679 inlägg
#9

Pedda skrev:

Testa att lägga till

error_reporting(E_ALL);
ini_set("display_errors", "1");

överst i din php fil och se om den skriver ut något felmeddelande då.

Okej... ni kommer att tycka att jag är världens idiot nu. :r :e Jag hade glömt att ändra

echo $data['headline'];

till

echo $data['image'];

Tack Pedda för koden, den fick mig att leta upp rad 13 och kolla vad som var galet.

Fan vad jag skäms. :r :r

@ndersMedlem sedan juni 200032 969 inlägg
#10

ROLF! :)

PeddaMedlem sedan juni 20006 032 inlägg
#11

Ja det har ju aldrig hänt att jag har gjort såna fel. :OO

ZaimanMedlem sedan dec. 20014 239 inlägg
#12

Tihi..
Skönt att man inte är ensam att ha hjänblödning ibland :e

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)