Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Generel software
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

hurtigt python/mysql spgs

Af Ultrabruger Alex077 | 06-05-2019 20:09 | 991 visninger | 4 svar, hop til seneste
tl;dr hvordan laver jeg linje x om så jeg søger efter '%LE' via. placeholder istedet for direkte i sætningen? linje x: sql = "SELECT * FROM students WHERE name LIKE '%LE'" Prøver at lære helt basics MySQL via python. Følger ham her gutten og det kører perfekt MEN; https://www.youtube.com[...] 4:20 inde i videon virker perfekt for mig men så nævner han at man istedet for '%ac%' (altså søger efter *wildcard*ac*wildcard*) istedet burde bruge placeholders.. men jeg forstår ikke hvordan jeg via en placeholder skulle søge efter præcis "%ac%".. det viser han ikke rigtigt.. han søger specifikt efter "Mike" når han går ned til placeholderen.. hvordan gør man det?
--
Sidst redigeret 06-05-2019 20:09
#1
Alex077
Ultrabruger
06-05-2019 20:36

Rapporter til Admin
har fundet mit svar. Hvordan sletter jeg tråden?
--
#2
Freak13
Juniorbruger
06-05-2019 20:37

Rapporter til Admin
Du kan måske skrive dit svar, så andre kan finde det i fremtiden :)
--
#3
nikolajp
Giga Supporter
06-05-2019 20:38

Rapporter til Admin
Forstår ikke helt spørgsmålet.. Det er python (koder det til daglig) og den laver da vist bare en string formatting med en tuple. prøv det her.. sql = 'SELECT * FROM students WHERE name LIKE %s' mycursor.execute(sql, ('%mike%', )) Execute tager en tuple og replacer i string fra tuple[0] til tuple[n] %s er python string formatting.. F.eks. denne string med string og decimal insert. "Jeg er %s og %d år gammel" % ("cool", 100) Læs om Python string formatting.. det er meget bedre end at sætte text sammen med +
--
#4
gborella
Gigabruger
07-05-2019 08:14

Rapporter til Admin
hip hurra for python 3's f-strings https://realpython.com[...]
--

Opret svar til indlægget: hurtigt python/mysql spgs

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE