Avatar billede para7 Nybegynder
08. februar 2010 - 09:02 Der er 4 kommentarer og
1 løsning

SQL syntax ved opsplitning af streng

Jeg er vant til ASP. Hvordan får man en streng delt op i php sql så man kan lave en if sætning på en del af den?

Har prøvet med:

$sql = "SELECT * FROM users ";
if($_POST["find"]){
    $sql = $sql =  & "name='Jens' "
}
$sql = $sql =  & "ORDER BY id DESC";
Avatar billede para7 Nybegynder
08. februar 2010 - 09:05 #1
eller rettere dette som heller ikke dur:

$sql = "SELECT * FROM users ";
if($_POST["find"]){
    $sql = $sql  & "name='Jens' ";
}
$sql = $sql  & "ORDER BY id DESC";
Avatar billede repox Seniormester
08. februar 2010 - 09:09 #2
& bruges til at danne referencer med i PHP.
Det du vil er at konkattenere en streng. I PHP gøres det med punktum.




  $string = "Dette er en";
  $string .= " test";
  echo $string;

  $var = "test";
  $string = "Dette er en ".$var;
  echo $string;

  $string = "Dette er en";
  if( udtryk )
    $string .= " test";
  else
    $string .= " hest";

  echo $string;



Avatar billede para7 Nybegynder
08. februar 2010 - 10:25 #3
Udmærket, giv lige svar..
Avatar billede repox Seniormester
08. februar 2010 - 12:54 #4
Det fik du her
Avatar billede para7 Nybegynder
11. maj 2010 - 13:05 #5
Tak, glemte at give point...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester