Forum
Tråd 2 med billedee
0
Tråd med billede
1
test nyhed
2
Ny test tråd.
32
Test tråd 2 til emails
10
test
0
Test test
4
Test redigering
2
Hjemmeserver for 2 personer udaftil
6
Internet problemer
7
MOZA Racing og Automobili Lamborghini Squadra Corse bringer Lamborghini DNA'et til sim racing
4
Kommentarer til dette kort?
56
Thomas tester en nyhed
29
Tester billeder
2
Stop Destroying Videogames (EU underskrift indsaml...
83
Husk at nulstille password for at logge ind
0
Dette er en test artikel
0
HJÆLP oplader til bærbar.
10
Minecraft Java Server problemer
1
prosonic tv 55"
4
Ram
21
Købe 3070 nu eller vente til 5000 serie kommer
41
Tesla livestream, Robotaxi, hvem ser med?
44
Ny server
3
Opgradering af PC - 5 år gammel
26
Ny PC - frisk install af win 11 går i sort skærm
26
Samle selv PC
9
Intel 200 Arrow Lake soon(tm)
4
AMD driver ? fif springer i ydelse
11
Waoo Fiber egen router
15
Køb & Salg
S: Test billeder
0
S: RTX 5090
4
S: Skrig sælges
0
Hol.dk's Uofficielle White/Black liste V3
2067
K: RTX 6090
2
S: Test tråd
0
S: vman bruger
4
S: Dell Monitor G2524H
0
S: Dell Monitor G2524H
0
V: PowerColor AX7990 6GBD5
11
V: b650m, 7600, 32GB D5, 6650xt, 1TB SSD
4
S: Alienware AW2723DF
4
K: intel 12-14 gen bundle, evt pc uden gpu
2
S: Intel 13700K
6
S: Akko 5087B tastatur
7
S: Kingston FURY Beast DDR5-6000 - 64GB
7
S: Asus RT-AX86U
4
V: macbook pro 2016
1
S: Lian Li PC201B + Hotswap trays
2
V: Bundle; X570 mobo, Ryzen 5900X, 32GB Ram(LED)
9
S: R7 5700G, RTX 3060ti, 16GB DDR4, 1TB NVME
4
S: Bundle AM3+ CPU/Bundkort/RAM
2
K: 32 GB DDR4 RAM, 3600 MHz, CL 16
2
B: RTX4070 Ti til RTX4070 Ti
2
S: EVGA 980ti KingPin
9
V: Komplet system 4690K 1070TI
1
S: DVD/VHS brænder
2
K: 2x8gb ddr3 eller lignende
4
K: Hvidt tastatur, evt hvid mus og headset
3
B: 4080 super til 4090
4
- Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
mysql_result() expects parameter 1 to be resource
Af bertleren Monsterbruger
hej jeg får denne fejl meddelse
Warning: mysql_result() expects parameter 1 to be resource, boolean given in/var/www/side.dk/public_html/beta/functions.php on line 32
min kode ser sådan her ud
http://pastebin.com/FrceH0Ye...
hvad skal jeg gøre for at det virker???
hvis i skal bruge mere info om problemet så bare skriv det... så skal jeg nok uploade det
Warning: mysql_result() expects parameter 1 to be resource, boolean given in/var/www/side.dk/public_html/beta/functions.php on line 32
min kode ser sådan her ud
http://pastebin.com/FrceH0Ye...
hvad skal jeg gøre for at det virker???
hvis i skal bruge mere info om problemet så bare skriv det... så skal jeg nok uploade det
Dit link virker ikke.
Vi skal også se hvordan din database ser ud
Vi skal også se hvordan din database ser ud
Hvor er linje 32? Hvordan er dit skema opbygget? Hvilken værdi har det SESSIONID du smider med?
Dit kald til mysql_query fejler, se http://dk.php.net/mysql_query
"For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error."
Har du prøvet din query direkte i databasen (phpmyadmin?) for at se om det virker?
"For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error."
Har du prøvet din query direkte i databasen (phpmyadmin?) for at se om det virker?
Stefan
#5
Gæst
22-11-2012 11:43
Nej, vi skal ikke se hvordan din DB ser ud..
Fejlen betyder, at den parameter du medsender er ikke korrekt. Dette skyldes at din query ikke blev udført korrekt.
Så vi skal se på denne linje:
$premium_query = mysql_query("SELECT 'aktiv' FROM 'brugere' WHERE 'id'='".$SESSION['id'].&-
#034;'");
En god idé her, ville være at udskrive den:
echo "SELECT 'aktiv' FROM 'brugere' WHERE 'id'='".$SESSION['id'].&-
#034;'";
men jeg kan dog afsløre at din $SESSION nok skulle være $_SESSION
Fejlen betyder, at den parameter du medsender er ikke korrekt. Dette skyldes at din query ikke blev udført korrekt.
Så vi skal se på denne linje:
$premium_query = mysql_query("SELECT 'aktiv' FROM 'brugere' WHERE 'id'='".$SESSION['id'].&-
#034;'");
En god idé her, ville være at udskrive den:
echo "SELECT 'aktiv' FROM 'brugere' WHERE 'id'='".$SESSION['id'].&-
#034;'";
men jeg kan dog afsløre at din $SESSION nok skulle være $_SESSION
hmmm syntes stadig ikke jeg kan se hvad der skulle være galt...
Stefan
#7
Gæst
22-11-2012 12:46
Hurtig checkliste
- Ret $SESSION til $_SESSION
- Kør session_start(); som det første på din side
- sessionen er sat
- check at ID findes i tabellen
- udskriv query'en for fejlsøgning
- Spørg på et andet forum...
- Ret $SESSION til $_SESSION
- Kør session_start(); som det første på din side
- sessionen er sat
- check at ID findes i tabellen
- udskriv query'en for fejlsøgning
- Spørg på et andet forum...
Du vil kunne afhjælpe lidt problemer hvis du selv holder styr på din connection : http://pastebin.com/c6gsfAC6
Samtidig skal du fikse de $SESSION fejl de andre påpeger.
...og du bør overvejer at skifte til mysqli da den metode du bruger er for gammel. http://dk1.php.net/manual/en/book.m...
Samtidig skal du fikse de $SESSION fejl de andre påpeger.
...og du bør overvejer at skifte til mysqli da den metode du bruger er for gammel. http://dk1.php.net/manual/en/book.m...
hej nu har jeg gjordt alt det (undtagen at ændre det til MySQLI)ikke så meget ud af det... jeg har min function som ser sådan har ud:::
http://pastebin.com/C19DvwUH
så har jeg prøvet at teste den inde på min side... og det ser sådan her ud
aktiv'; }
og så får jeg en error der ser sådan her ud...
Warning: mysql_result() expects parameter 1 to be resource, boolean given in /var/www/nodebook.dk/public_html/beta/dbase/connect.php on line 30
her er hele mit connect script:
http://pastebin.com/RPjxauhL
http://pastebin.com/C19DvwUH
så har jeg prøvet at teste den inde på min side... og det ser sådan her ud
aktiv'; }
og så får jeg en error der ser sådan her ud...
Warning: mysql_result() expects parameter 1 to be resource, boolean given in /var/www/nodebook.dk/public_html/beta/dbase/connect.php on line 30
her er hele mit connect script:
http://pastebin.com/RPjxauhL
Nu står der en linje med PDO øverst kan jeg se - er der en grund til at du ikke bare benytter det? PDO med prepared statements er rimelig awesome. Og så slipper du også for de der dumme mysql_ fejl. mysql_ extension er deprecated og er derfor ved at blive faset ud.
Min pointe var at du laver din connection udenfor scopet af din funktion, så derfor bør du sikre dig at din connection er GLOBAL..
Det er selvfølgelig et gæt, når vi ikke kan se resten af din kode, og hvordan den connection bliver kaldt.
Det er selvfølgelig et gæt, når vi ikke kan se resten af din kode, og hvordan den connection bliver kaldt.
tommy bare scriv hvor meget du vil se så poster jeg det
Well, det er jo svært at vide hvor meget der er relavant, men nok til at jeg kan genskabe samme scenarie på min pc vel.
Der er flere ting rettet.
Din connection kan ikke nødvendigvis ses i scopet af en funktions-kald.
Din sql indeholdte enkelt anførsels-tegn, det kan ikke bruges som felt-angiver, det bliver til strenge, så din query vil aldrig returnere andet end fejl.
Istedet for at kalde SESSION inde i funktionen lavede jeg den om til at tage et bruger-id som argument, så kan du bruge funktionen flere steder også.
.... når det er sagt.. så er det en rigtig dårlig måde at gøre det på, eller, bare sørg for at tjekke variablen du kaster til funktionen så du ikke får sql-injections... og skift til mysqli, du kan komme ud for at understøttelsen forsvinder ved forskellige hosts når de opgradere.. PDO er ikke nødvendigt, kunne kunne være praktisk.
Din connection kan ikke nødvendigvis ses i scopet af en funktions-kald.
Din sql indeholdte enkelt anførsels-tegn, det kan ikke bruges som felt-angiver, det bliver til strenge, så din query vil aldrig returnere andet end fejl.
Istedet for at kalde SESSION inde i funktionen lavede jeg den om til at tage et bruger-id som argument, så kan du bruge funktionen flere steder også.
.... når det er sagt.. så er det en rigtig dårlig måde at gøre det på, eller, bare sørg for at tjekke variablen du kaster til funktionen så du ikke får sql-injections... og skift til mysqli, du kan komme ud for at understøttelsen forsvinder ved forskellige hosts når de opgradere.. PDO er ikke nødvendigt, kunne kunne være praktisk.
Pling'erne om din $bruger_id er ikke ens?
Ser ikke sådan ud...
Ser ikke sådan ud...
...joe... det ser rigtigt ud... og har testet det :) edit : Plinger ? er det anførselstegn ?
Husk at tjek om din query er kørt ordenligt, ellers burde du stoppe kørslen af scriptet:
[CODE]$premium_query = mysql_query("SELECT aktiv FROM brugere WHERE
if (!$premium) {
die('Database fejl:' . mysql_error());
}[/CODE]
[CODE]$premium_query = mysql_query("SELECT aktiv FROM brugere WHERE
if (!$premium) {
die('Database fejl:' . mysql_error());
}[/CODE]
Alle tests rundt omkring må han selv indsætte, nu skulle vi ha det til at virke i første omgang :)
wow tak allesammen det er fantastisk... jeg vil kigge på det imorgen og lige give en message... mange mange tak... jeg tror jeg har siddet i to dage med det her problem :-)
tak igen VH joachim
tak igen VH joachim
hej det kan godt være jeg bare er dum... men skulle dette ikke virke hvis jeg har sat tablet rigtigt op???
http://pastebin.com/Vk1VUeu5
det ser bare ud til at der ikke kommer noget svar tilbage om den er true eller ej... ignen fejl meddelse på siden eller i sourcecoden...
her er den store sammenhæng:::
http://pastebin.com/zgjSnPDp
mit connect script ser nu sådan her ud:::
http://pastebin.com/EdAzTL4x
http://pastebin.com/Vk1VUeu5
det ser bare ud til at der ikke kommer noget svar tilbage om den er true eller ej... ignen fejl meddelse på siden eller i sourcecoden...
her er den store sammenhæng:::
http://pastebin.com/zgjSnPDp
mit connect script ser nu sådan her ud:::
http://pastebin.com/EdAzTL4x
Hvorfor har du paranteser uden om aktiv-kaldet ?
ellers kalder den en syntax fejl
Og bruger du overhvoedet din PDO ? $iws_db ? - Nu ligner det at du forsøger at bruge databasen på to forskellige måder ?
#25 Tvivler - det er sikkert bare noget han har set eller der var der i forvejen. Jeg anbefalede ham også at benytte det i stedet for mysql_, men tror ikke helt den sank igennem
hej jeg er selv MEGET dårlig til php... så derfor er der en ven der har hjulpet mig... men han bor i kbh og er meget stresset.. (jeg bor i kolding)... og derfor har jeg svært ved at støbe det hele sammen... jeg ved han har fundet nogle scripts på nettet også... jeg kan godt html/css delen men ikke php delen... jeg må sige jeg er utrolig glad for i gider hjælpe og taknemmelig for jeres tålmodighed...
derfor ved jeg heller ikke helt hvad PDOen bruges til... men såvidt jeg kan se er den forbundet med connectet der er over... jeg kunne ikke få den til at virke med $mysql_connection
jeg ved ikke helt hvorfor men den svarede ikke på comanden... '
VH jaochim....
p.s. jeg troede ikke det var så svært som det er
derfor ved jeg heller ikke helt hvad PDOen bruges til... men såvidt jeg kan se er den forbundet med connectet der er over... jeg kunne ikke få den til at virke med $mysql_connection
jeg ved ikke helt hvorfor men den svarede ikke på comanden... '
VH jaochim....
p.s. jeg troede ikke det var så svært som det er
http://pastebin.com/EdAzTL4x
Din funktion "aktiv" vil ALTID returnere false
Udover det, som det bliver nævn, så laver du en PDO-connection, men bruger den aldrig - ikke i det vi kan se i hvert fald
Din funktion "aktiv" vil ALTID returnere false
Udover det, som det bliver nævn, så laver du en PDO-connection, men bruger den aldrig - ikke i det vi kan se i hvert fald
Stallemanden : Det er mig der har skrevet funktionen om, den den virker.
Se linje 32 i din egen paste.
Se linje 32 i din egen paste.
#29
Ahh, did not see that.
(Det er ikke min egen paste, men kopieret direkte fra #22)
Ahh, did not see that.
(Det er ikke min egen paste, men kopieret direkte fra #22)
Mit forslag er at glemme pdo indtil du har noget der virker, jeg går udfra det er på hobby plan.
ja halv om halv hobby... men jeg er ikke php coder... jeg er grafiker.. og har bare fået denne opgave
Skriv til mig på mail og beskri projektet, så skal jeg gerne gi lidt hjælp og hints.
Til de nysgerrige :
Jeg har nu set koden, og han kører et shop-system eller framework der bruger PDO og sin egen session-styring.
Det forklare variablen $iws_db, og det forklare også $SESSION, de har samtidig valgt at blande deres egen session-styrring helt ind i PHP's indbyggede, hvilket lyder underligt.
Anyways, jeg kan godt forstå hvis Joachim har været godt forvirret.
Jeg har nu set koden, og han kører et shop-system eller framework der bruger PDO og sin egen session-styring.
Det forklare variablen $iws_db, og det forklare også $SESSION, de har samtidig valgt at blande deres egen session-styrring helt ind i PHP's indbyggede, hvilket lyder underligt.
Anyways, jeg kan godt forstå hvis Joachim har været godt forvirret.
Joachim har skrevet til mig at de sidste ændringer vi lavede virkede :)
En fejl var bla. at kalde en session variable FØR session_start. Sååå det går fremad :)
En fejl var bla. at kalde en session variable FØR session_start. Sååå det går fremad :)