---
title: "mysql_fetch_array probs"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/126101-mysql-fetch-array-probs"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mify"
published: "2005-04-10T09:43:10.000Z"
updated: "2005-04-10T18:14:15.000Z"
replies: 1
views: 215
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/126101-mysql-fetch-array-probs"
---

# mysql_fetch_array probs

## #1 — mify, 2005-04-10T09:43Z

Har ett problem med nedan skript, om jag sätter $uname="123"; så fungerar det men så fort det blir en bokstav med så får jag bara felmeddelande, ska det inte fungera med mysql_fetch_array ?

$uname="123a";	
 	
 $sql="SELECT \* FROM logins WHERE uname=$uname";
 $result= mysql_query("$sql");
 while ($rad = mysql_fetch_array($result)){
 	echo "Firstlogin: ".$rad\[activationcode\]. " Namn: ".$rad\[uname\]. " Aktiverad: ".$rad\[activated\]."\<br\>";}

Permalänk: https://www.webforum.nu/p/126101

## #2 — Duffer, 2005-04-10T18:14Z

därför att såfort det inte är numeriskt kräver SQL standarden att du har ' ' kring din variabel/text

så:
SELECT \* FROM logins WHERE uname=1234 
funkar fint men inte detta:
SELECT \* FROM logins WHERE uname=124Bojje

då får du göra såhär istället
SELECT \* FROM logins WHERE uname='124Bojje'

Permalänk: https://www.webforum.nu/p/1590188

---

Tråden på webben: https://www.webforum.nu/amne/php/126101-mysql-fetch-array-probs
