Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2008-12-30, 00:28
  #1
Medlem
Har ni någon aning om vad som kan ha gått snett?
Citat:
<?php
include 'conn.php';

$query = "SELECT * FROM quotes WHEN id=´1´";
$result = mysql_query($query);

while(list($author,$quote)= mysql_fetch_row($result));
{
echo "Author: $author <br>" .
"$quote <br>";
}

?>

behöver ni någon mer information? skulle bli hemskt tacksam för svar, är säkerligen någon liten skitsak jag måste ha missat...
Citera
2008-12-30, 00:35
  #2
Medlem
Balthazaer-s avatar
When -> Where
Citera
2008-12-30, 00:39
  #3
Medlem
Citat:
Ursprungligen postat av Balthazaer-
When -> Where
jo haha slarvfel men fortfarande samma fel;
Citat:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/wordpress/minhemsida/list.php on line 7
__________________
Senast redigerad av heyhoppala 2008-12-30 kl. 00:43.
Citera
2008-12-30, 01:02
  #4
Medlem
Balthazaer-s avatar
släng in en echo mysql_error(); så ser du vad det är för fel
Citera
2008-12-30, 01:08
  #5
Medlem
svampdamps avatar
Ta bort ;

Färdig kod
Kod:
while(list($author,$quote)= mysql_fetch_row($result))
{
echo 
'Author:' $author '<br>' .
$quote '<br>';

__________________
Senast redigerad av svampdamp 2008-12-30 kl. 01:10.
Citera
2008-12-30, 01:59
  #6
Medlem
Citat:
Ursprungligen postat av svampdamp
Ta bort ;

Färdig kod
Kod:
while(list($author,$quote)= mysql_fetch_row($result))
{
echo 
'Author:' $author '<br>' .
$quote '<br>';

Provade, men får fortfarande samma fel
Kod:
<?php
include 'conn.php';

$query  "SELECT * FROM quotes WHERE id=´1´";
$result mysql_query($query);

while(list(
$author,$quote)= mysql_fetch_row($result))
{
echo 
'Author:' $author '<br>' .
$quote '<br>';
}

?>
Citera
2008-12-30, 02:45
  #7
Medlem
Nattskenets avatar
Citat:
Ursprungligen postat av heyhoppala
Provade, men får fortfarande samma fel
Kod:
<?php
include 'conn.php';

$query  "SELECT * FROM quotes WHERE id=´1´";
$result mysql_query($query);

while(list(
$author,$quote)= mysql_fetch_row($result))
{
echo 
'Author:' $author '<br>' .
$quote '<br>';
}

?>

Fungerar detta?

Kod:
<?php
include 'conn.php';

$query  "SELECT * FROM quotes WHERE id=´1´";

while(list(
$author,$quote)= mysql_fetch_row($query))
{
echo 
'Author:' $author '<br>' .
$quote '<br>';
}

?>
Citera
2008-12-30, 02:47
  #8
Moderator
Protons avatar
Kod:
SELECT * FROM quotes WHERE id=´1´

Borde vara

Kod:
SELECT * FROM quotes WHERE id=1
Om id är en integer, annars är det vanliga enkelfnnutar du ska ha. Borde funka lite bättre så?
Citera
2008-12-30, 02:57
  #9
Medlem
Citat:
Ursprungligen postat av Nattskenet
Fungerar detta?

Kod:
<?php
include 'conn.php';

$query  "SELECT * FROM quotes WHERE id=´1´";

while(list(
$author,$quote)= mysql_fetch_row($query))
{
echo 
'Author:' $author '<br>' .
$quote '<br>';
}

?>
nope
Citat:
Ursprungligen postat av Proton
Kod:
SELECT * FROM quotes WHERE id=´1´

Borde vara

Kod:
SELECT * FROM quotes WHERE id=1
Om id är en integer, annars är det vanliga enkelfnnutar du ska ha. Borde funka lite bättre så?
Yes nu funkar det. Tack!

Om jag nu vill ha nästa quote i samma dokument, hur gör jag då? För att det ena skall komma upp via en länk & det andra via en annan länk?
Citera
2008-12-30, 03:14
  #10
Medlem
nops avatar
Flikar in här bara med ...

Kod:
<br>

borde vara

<br/>

Mmmm
Citera
2008-12-30, 03:22
  #11
Medlem
Citat:
Ursprungligen postat av nop
Flikar in här bara med ...
Kod:
<br>
borde vara
<br/>
Mmmm
Fungerar vilket som

Men som sagt, att ha många olika ID i samma dokument, och sedan nå de olika genom olika länkar? Hur att göra?
Citera
2008-12-30, 03:37
  #12
Medlem
svampdamps avatar
Citat:
Ursprungligen postat av heyhoppala
Fungerar vilket som

Men som sagt, att ha många olika ID i samma dokument, och sedan nå de olika genom olika länkar? Hur att göra?

Gör en $_GET funktion, länka varje vara med ID från databasen
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback