Resultaat Query echo`en \ weergeven op vervolg pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lars Hallow

Lars Hallow

21/05/2013 23:25:36
Quote Anchor link
Ik wil een afbeelding aan de hand van een query terug vinden, en die vervolgens Echo`en.
Waarschijnlijk is onderstaande echo wat kort door de bocht, wie is er zo vriendelijk om mij verder te helpen

$qry=("SELECT * FROM my_image WHERE file_name=$login")or die (mysql_error("Query error"));

echo $result = mysql_query($query);

Alvast bedankt !

Mocht het uitmaken ik heb een Search-form.php ( invul veld ) en een search-exec.php ( zoeken uitvoeren ), nu wil ik het resultaat van deze query op bijvoorbeeld een search-result.php vertonen. Hoe pak ik dit het beste aan ?

Alle tips en ideeén zijn welkom !

Toevoeging op 21/05/2013 23:31:28:

Toevoeging* momenteel krijg ik foutmelding:

Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in /Applications/../search-exec.php on line 48

Line 48:

<php

echo $result = mysql_query($query);

?>
 
PHP hulp

PHP hulp

22/12/2024 19:24:56
 
- Ariën  -
Beheerder

- Ariën -

21/05/2013 23:36:09
Quote Anchor link
Je kan ook geen queries echo'en om het resultaat te zien. Je zult deze eerst moeten fetchen als een array.
mysql(i)_fetch_assoc()
 
Lars Hallow

Lars Hallow

22/05/2013 00:35:43
Quote Anchor link
Hij geeft telkens aan dat me query niet klopt, enig idee wat ik fout doe ?


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

$qry
="SELECT * FROM my_image WHERE file_name='$name'";

    if ($qry === false)
{

    echo 'Query gelukt !';
  
}

else
{
    echo 'query Mislukt !';
}


?>
Gewijzigd op 22/05/2013 00:36:31 door Lars Hallow
 
- Ariën  -
Beheerder

- Ariën -

22/05/2013 00:38:12
Quote Anchor link
Je voert je query niet uit?
Je controleert alleen of een string false is, maar dat is hij niet.
 
Erwin H

Erwin H

22/05/2013 00:42:32
Quote Anchor link
Tja. eerst zeg je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$qry
="SELECT * FROM my_image WHERE file_name='$name'";
?>

En dan check je op
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($qry === false)
?>

dat is $qry dus niet, want in $qry zit nog een string.... (en overigens ook wel raar dat je als $qry gelijk zou zijn aan false dat je dan zegt dat de query is gelukt...).

Oftewel, er gaat vanalles mis in dat kleine stukje code. Dus om even op weg te helpen:
1) maak een connectie met je database (mysql_connect(...))
2) maak een query string ($query = 'SELECT... ';)
3) voer de query uit ($res = mysql_query(...))
4) check of de query goed is uitgevoerd (if ( $res !== false ))
5) fetch de resultaten en ga daar iets mee doen (mysql_fetch_row( $res ))
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.