15. maj 2003 - 12:48Der er
5 kommentarer og 1 løsning
Forskellige resultater, hvorfor ?
Efter at have sat og eksperimenteret med php og mysql, for ligesom at se hvor indviklet jeg kan gøre tingene for mig selv, er jeg faldet over en lille ting som jeg synes er fuldstændig uforståelig, men som der sikkert er andre der kan forklare mig!
Et eksempel på noget jeg prøvede! // eks. 1 $felt = mysql_result("mysql_query("SELECT * FROM table WHERE id='$enværdi'")", 0, "felt");
Ovenstående virkede efter hensigten, og selvfølgelig prøver jeg at se hvor indviklet jeg kan gøre det og falder så over dette:
men tydeligvis tager jeg fejl! Min egen konklusion er at med eks. 2 på en måde 'nulstiller' mysql forespørgelsen og derefter starter forfra, hele tiden. Men burde den så ikke gøre det samme med eks. 3 ?
linien nedenfor: $felt = mysql_result("mysql_query("SELECT * FROM table WHERE id='$enværdi'")", 0, "felt"); burde ikke virke efter nogensomhelst hensigt
$felt = mysql_result(" det "-tegn der står der markerer begyndelsen af en streng mysql_query(" det næste " tegn her markerer afslutningen af den streng. SELECT * FROM table WHERE id='$enværdi'")", 0, "felt"); og resten af linie skulle dermed give en php scriptfejl, da der hverken er et , til at faslutte den parameter, eller en operator der kunne gøre det til et rengestykke.
så jeg tror simpelthen ikke på din udtalelse om at det virker.
jakoba... så lad os da være lidt pernitten... Fair nok, anførselstegnene skulle ikke have været der, det gik også lidt stærkt det jeg skulle skrive, men den korrekte syntaks er naturligvis: $felt = mysql_result(mysql_query("SELECT * FROM table WHERE id='$enværdi'"), 0, "felt");
så'n...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.