Udskriv alle hvor felt er 0 eller ingen ting. php

Tags:    php mysql

Hej folk. først og fremmest skal det siges at pt udskriver den ALLE fælterne også selvom fæltet personlignr er størrer end 0. og den melder ingen mysql fejl.


Jeg ønsker som sagt at kun at udskrive de rækker i min tabel hvor værdien er 'ingenting' eller 0 hvilket jeg har en ide om den også tager, som ingen ting.

Hvad går der lige galt?
Godaften der ude :-)


Fold kodeboks ind/udPHP kode 






5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
hvad definere du som ingenting ?? (NULL, "", 0), hvad står der i databasen

prøv denne i phpmyadmin
Fold kodeboks ind/udKode 


ellers må du lige exporterer den tabel du arbejder på, og ligge den herinde



mon ikke din code skulle se sådan ud ?? dvs fjern dit if statement
(utested)
Fold kodeboks ind/udKode 


tror iøvrigt godt du kan nøjes med denne sql, men igen jeg kender ikke indholdet af din collonne
SELECT * FROM ** where personlignr= ''





Indlæg senest redigeret d. 13.03.2016 17:56 af Bruger #16075
Phpmyadmin regagere precist på det som jeg ønsker ved brug af denne:)

Men udskrivningen i min kode ændre sig stadig ikke når jeg har rettet den til ... mmm.

ser således ud nu:

Fold kodeboks ind/udPHP kode 


Og jo "**" stjerne er står rigtigt i min kode.
Jeg fjerner navnene på tabellerne da de har personlige oplysninger. :-)

Du har sendt en privatbesked til mig, jeg kan ikke få lov at sende svar retur.
men du for lige et svar her:

Jeg tænkte nok du ville undre dig, da jeg blev henvist af dig, til denne side fra eksperten.
Det er ikke en skole opgave, men et personligt projekt jeg arbejder på.
På eksperten var jeg under min bror's konto og du var meget hjælpsom. Derfor er det meget forståligt hvis du er lidt forvirret. hehe

Jeg har oprettet min egen personlige bruger her inde :)





Indlæg senest redigeret d. 13.03.2016 17:55 af Bruger #21349
Enig med Ronny her. Du hiver først en request ud, som du tester på og efterfølgende en request som du printer ud. Men jeg antager du gerne vil have dem ens / have dem til at være den samme?



måske er det "dumt" at udskrive en tabel der er tom, så du skulle måske kigge på mysqli_num_rows($result)
http://php.net/manual/en/mysqli-result.num-rows.php
eller
http://php.net/manual/en/mysqli.affected-rows.php
der virker på sammen måde ved en select som mysqli_num_rows

nedenstående burde hente alle de rækker hvor personlignr er blank eller NULL, og lave en html tabel, er der ikke nogle rækker, skriver den bare en besked uden at lave en html tabel

(utested)
Fold kodeboks ind/udKode 




t