Waarom geen update?

Gestart doorWouterp26 reacties69 weergaven

27 berichten · pagina 2 van 2

Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wouterp schreef:
YEEES NA AL DIE TIJD KLOTEN biggrin DANKJEWEL redface.
P.s. je vergat de mysql_error pas op voor Aarclay nu.

mysql_error() is geen goede foutenarfhandeling.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Maartenl schreef:
Eerdere citaten tonen
Wouterp schreef:
YEEES NA AL DIE TIJD KLOTEN biggrin DANKJEWEL redface.
P.s. je vergat de mysql_error pas op voor Aarclay nu.

mysql_error() is geen goede foutenarfhandeling.
Wie zegt dat? Integendeel, mysql_error() is juist wel goede foutafhandeling. Beter zelfs... het is een onderdeel van foutafhandeling.

De enige juiste manier is het gebruik van een if-else-statement om je query waarin je mysql_error() toepast.
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Maartenl schreef:
Eerdere citaten tonen
Wouterp schreef:
YEEES NA AL DIE TIJD KLOTEN biggrin DANKJEWEL redface.
P.s. je vergat de mysql_error pas op voor Aarclay nu.

mysql_error() is geen goede foutenarfhandeling.
Wie zegt dat? Integendeel, mysql_error() is juist wel goede foutafhandeling. Beter zelfs... het is een onderdeel van foutafhandeling.

De enige juiste manier is het gebruik van een if-else-statement om je query waarin je mysql_error() toepast.
Ik leer het wel hypocrite
Verder heb ik nog een probleempje dat ik geen resultaat krijg:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/require"]require[/URL] [COLOR= #DD0000]connect.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `nieuws` WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$query_select[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query_select[/COLOR][COLOR= #007700]){[/COLOR]
?>
        <table style="border:1px salid black; width:100%;">
        <tr>
        <td><b>[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$query_select[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]titel[/COLOR][COLOR= #007700]]);[/COLOR] ?></b></td>
        </tr>
        <tr><td>[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$query_select[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR] ?></td></tr>
        </table>
        [COLOR= #0000BB]<?php[/COLOR] [COLOR= #007700]}[/COLOR][URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR][URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Nieuws bestaat niet of is reeds verwijdert.[/COLOR][COLOR= #007700];}[/COLOR] ?>


url = /nieuws_read.php?id=2
Enige wat ik krijg is de Nieuws bestaat niet. Nieuws item bestaat etc.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
if($query_select){


Die moet je volgens mij gebruiken als:

if($query){
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
if($query_select){
Die moet je volgens mij gebruiken als:

if($query){


Nop
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat als je gewoon volle error_reporting aanzet?
0
Wouterp

Lid · Topicstarter

Berichten
1.631
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Niks
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Wouterp schreef:
Eerdere citaten tonen
Gamedealer schreef:
if($query_select){
Die moet je volgens mij gebruiken als:

if($query){

Nop

Niks nop, je bedoelt jep.
Weet a.u.b. wel wat je doet Wel zo handig bij het debuggen.

Bovendien is: Nieuws bestaat niet of is reeds verwijdert. niet van toepassing als mysql_query (of $query) op false uitkomt. Controleren of een query resultaten geeft, de je met mysl_num_rows() of COUNT() in Mysql.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En er stond wel iets in je database?
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$query = mysql_query("SELECT * FROM `nieuws` WHERE id = ".mysql_real_escape_string($_GET[id])."")or die(mysql_error());
$query_select = mysql_fetch_array($sql);


Wordt:

$query = mysql_query("SELECT * FROM `nieuws` WHERE id = ".mysql_real_escape_string($_GET[id])."")or die(mysql_error());
$query_select = mysql_fetch_array($query);
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren