Resultaat Query echo`en \ weergeven op vervolg pagina
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);
?>
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);
?>
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()
mysql(i)_fetch_assoc()
Hij geeft telkens aan dat me query niet klopt, enig idee wat ik fout doe ?
Code (php)
Gewijzigd op 22/05/2013 00:36:31 door Lars Hallow
Je voert je query niet uit?
Je controleert alleen of een string false is, maar dat is hij niet.
Je controleert alleen of een string false is, maar dat is hij niet.
Tja. eerst zeg je
En dan check je op
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 ))
En dan check je op
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 ))




