Fejl i mit indsæt mysql_query.

Tags:    php





Indlæg senest redigeret d. 26.05.2007 13:38 af Bruger #9986
mangler du ikke helt at connecte til din database?

iøvrigt har du det her

if(strlen($password > 6)){
}

skal være
if(strlen($password) > 6){
}

gælder også ved password2


mysql udskriver ikke selv fejl du kan skrive dine queries

mysql_query("Query") or die(mysql_error());

for at få udskrevet fejl



Nørden. Det hjalp og sætte den til at vise min fejl ;)
Havde sat værdien $refers til at indeholde ="no'body" ( et ' ) som ikke kan indsættes i phpmyadmin.
Fik det ordnet (:

Og ved du mener det godt med strlen' sætningen, men det fungere altså som jeg plejer og gøre det. og den viser nu en fejl når jeg ændrer det til din måde :)

Men Tak for hjælpen! hjalp virkelig.



den viser en fejl fordi at jeg kun rykkede > for at gøre det rigtigt, hvis den skal passe til din fejl besked skal den faktisk også vendes
if(strlen($password)<6)


det her:
if(strlen($password>6))

Din tester først om $password er størrer eller mindre ind 6. Altså har du en mindre end test mellem en tekst og et tal. Testen returnere enten sand eller falsk, strlen returnere længde 1 på true og længde 0 på false, og if tager 1 som sand og 0 som false.

Min finder først længde af pasword, tester om denne længde er mindre en 6 hvis den er returnes sand ellers false, if sætningen læser enten sand eller false.


Så kan du jo selv bedømme hvilken af forklaringerne du synes lyder mest korrekt til hvad du ønsker at gøre.



Indlæg senest redigeret d. 24.02.2007 11:49 af Bruger #5620
t