---
title: "noobi fråga ;-)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22243-noobi-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "morr_morr"
published: "2001-10-06T22:48:00.000Z"
updated: "2001-10-13T11:17:00.000Z"
replies: 9
views: 157
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/databaser-sql/22243-noobi-fråga"
---

# noobi fråga ;-)

## #1 — morr_morr, 2001-10-06T22:48Z

Hej.
Vad gör jag för fel här?

$linka = mysql_connect("localhost", "hemlig", "banan");
mysql_select_db("leet_chat");
$resultat = mysql_query("SELECT \* FROM message WHERE 'read'='no'AND 'to_uid'='$user_id'");

Både to_uid och read är av typen varchar.. (jag vet att det finns en post med exakt dessa "parametrar").

Sen använder jag:
$num_rows = mysql_num_rows($resultat);
för att visa alla posts...

/morr

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

## #2 — Bitstate, 2001-10-07T07:26Z

fimpa ' tecknen till en början - de behövs ialla fall inte.. eller rättare sagt mysql blir skitförbannad på mig om jag försöker stoppa in dem...

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

## #3 — morr_morr, 2001-10-07T10:03Z

uhm...som om jag inte testat det ;)

men iaf, det funkar inte alls :(
Parse Error, och inget mysql_error().

Det verkar dock som det är fel på AND grejen eftersom "WHERE 'to_uid'='$user_id'"
alltså om man skippar "read=no", men den behövs ju också!

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

## #4 — LarsG, 2001-10-07T10:20Z

```
$linka = mysql_connect("localhost", "hemlig", "banan");
mysql_select_db("leet_chat");
$resultat = mysql_query("SELECT * FROM message WHERE read = 'no' AND to_uid ='$user_id'") or die mysql_error();
while ( $row = mysql_fetch_array($result) ) {
  echo $row["kolumn1"];
  echo $row["kolumn2"];
}
```

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

## #5 — morr_morr, 2001-10-07T14:55Z

Tack LarsG, tanken var säkert god men det funkar fortfarande inte :/

"Parse error on line 1" (på Line 1 står $linka....)..

Jag kör darwin med PHP 4.0.6, har det nåt med saken att göra?

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

## #6 — morr_morr, 2001-10-09T13:54Z

men..

Detta borde väl vara hur simpelt som helst?!
 Kan ingen hjälpa mig då!

tack.

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

## #7 — spango, 2001-10-11T11:35Z

Parse error == syntaxfel i php:n (vilket alltså innebär att detta är en fråga relaterad till php, inte till mysql ;) ). Din kod ser rätt ut, har du skrivit av rätt? F.ö. skulle hela felmeddelandet hjälpa.

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

## #8 — morr_morr, 2001-10-11T12:16Z

Det tycker jag också!
att hela felmeddelandet skulle hjälpa, alltså.

men det där är allt som står :(

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

## #9 — morr_morr, 2001-10-13T01:20Z

hmm..nu blir jag snart tokig! om jag inte redan har blivit det (?).....

detta är den \_exakta\_ koden jag använder:
\<?
$user="3210";
$link = mysql_connect("localhost", "test", "test")
or die ("mupp!!");
mysql_select_db ("leet_chat");
$query = "SELECT \* FROM message WHERE to_uid='$user' AND read='no'";
$result = mysql_query ($query);

echo mysql_num_rows($result);
echo "\<br\>dutt";
?\>

När man sen testar sidan så står detta:

Warning: Supplied argument is not a valid MySQL result resource in /Library/WebServer/Documents/katt/test.php on line 2

dutt

Jag testat att ta bort num_rows, och då fungerar det..eller ja; inget felmeddelande...men HUR ska man då visa hur många records som hittades?

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

## #10 — LarsG, 2001-10-13T11:17Z

read är ett reserverat ord i sql. Antingen kan du byta namnet eller
quota det.

\`read\` 

eller

"read" om du kör i ansi-mode.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22243-noobi-fråga
