abonnement Unibet Coolblue Bitvavo
pi_33159483
quote:
Op zaterdag 17 december 2005 13:18 schreef JeRa het volgende:

[..]

Wellicht kun je wat met mysql_error(), door de output van deze functie na het connecten even te laten zien?
1
2
3
4
5
6
7
8
9
10
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");

mysql_select_db("nonexistentdb", $link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";

mysql_select_db("kossu", $link);
mysql_query("SELECT * FROM nonexistenttable", $link);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
?> 


Ik heb ff dat scriptje rechtstreeks gebruikt, alleen dan zie ik nog steeds helemaal niks ? (met goede user/pass uiteraard)

Niks met het mysql lijkt te werken. Als ik er een mysql_iets aanroep inzet doet de rest van het scripts niks meer.

[ Bericht 5% gewijzigd door PunisherADF op 17-12-2005 13:46:42 ]
pi_33160521
quote:
Op zaterdag 17 december 2005 13:37 schreef PunisherADF het volgende:

[..]
[ code verwijderd ]

Ik heb ff dat scriptje rechtstreeks gebruikt, alleen dan zie ik nog steeds helemaal niks ? (met goede user/pass uiteraard)

Niks met het mysql lijkt te werken. Als ik er een mysql_iets aanroep inzet doet de rest van het scripts niks meer.
Volgens mij worden je errors naar een bestand weggeschreven ipv dat ze naar de output gaan.

Maar mysql_error() moet je zónder $link aanroepen, direct na de mysql_connect(). Waarom? Omdat als mysql_connect() failed, er niets zinnigs in $link staat in de manual staat ook dat je mysql_error() dan zonder argumenten moet aanroepen.
pi_33163020
Okeej,

1
2
$link = mysql_connect("localhost","user","pass");
mysql_error();


geeft in Apache error.log het volgende:

[Sat Dec 17 16:06:44 2005] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\database.php on line 6
pi_33163088
quote:
Op zaterdag 17 december 2005 16:11 schreef PunisherADF het volgende:
Okeej,
[ code verwijderd ]

geeft in Apache error.log het volgende:

[Sat Dec 17 16:06:44 2005] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\database.php on line 6
Oftewel, de MySQL-extension staat niet aan in die PHP-configuratie die moet je eerst aanzetten door php.ini te wijzigen.
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 16:30:22 #55
1972 Swetsenegger
Egocentrische Narcist
pi_33163502
quote:
Op zaterdag 17 december 2005 13:20 schreef JeRa het volgende:

[..]

Voor zover ik weet niet nee. Als je meerdere INSERTs doet die op elkaar leunen (zeg door een foreign key) dan kun je het beste dus eerst LOCK TABLES table1 WRITE, table2 WRITE gebruiken om te verzekeren dat er geen DELETE in de tussentijd kan plaatsvinden bijvoorbeeld
Je precies, dan is het locken van tables toch wel verstandig?
Wat geberut er als er een insert plaats vind, terwijl sql nog op locked staat van een vorige insert? Gewoon een foutmelding, of wacht sql tot de tables vrij zijn en voert hij dan pas de tweede insert uit.

Met andere woorden, moet je het nog opvangen, of doet mysql dat zelf?
pi_33163561
quote:
Op zaterdag 17 december 2005 16:30 schreef Swetsenegger het volgende:

[..]

Je precies, dan is het locken van tables toch wel verstandig?
Wat geberut er als er een insert plaats vind, terwijl sql nog op locked staat van een vorige insert? Gewoon een foutmelding, of wacht sql tot de tables vrij zijn en voert hij dan pas de tweede insert uit.

Met andere woorden, moet je het nog opvangen, of doet mysql dat zelf?
Locken in MySQL gebeurt net zoals in vrijwel alle andere situaties: hij wacht net zolang totdat de lock wordt vrijgegeven en neemt 'm daarna meteen in
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 16:40:20 #57
1972 Swetsenegger
Egocentrische Narcist
pi_33163751
quote:
Op zaterdag 17 december 2005 16:32 schreef JeRa het volgende:

[..]

Locken in MySQL gebeurt net zoals in vrijwel alle andere situaties: hij wacht net zolang totdat de lock wordt vrijgegeven en neemt 'm daarna meteen in
Das mooi
Bedankt weer
pi_33164533
quote:
Op zaterdag 17 december 2005 16:13 schreef JeRa het volgende:

[..]

Oftewel, de MySQL-extension staat niet aan in die PHP-configuratie die moet je eerst aanzetten door php.ini te wijzigen.
Haha super het werkt
  zaterdag 17 december 2005 @ 17:22:12 #59
37634 wobbel
Da WoBBeL King
pi_33164825
quote:
Op zaterdag 17 december 2005 11:56 schreef wobbel het volgende:
M'n vraag uit het vorige topic...

Hoe moet mijn statement worden? met OR, AND of ||?

Als $aap = 1 mag je door, als $blaat = 1 is mag je door, maar als ze allebei 1 zijn mag je ook door.
Als ze allebei 0 zijn, mag je niet door....welke statement moet ik dan hebben?
pi_33165470
quote:
Op zaterdag 17 december 2005 17:22 schreef wobbel het volgende:

M'n vraag uit het vorige topic...

Hoe moet mijn statement worden? met OR, AND of ||?

Als $aap = 1 mag je door, als $blaat = 1 is mag je door, maar als ze allebei 1 zijn mag je ook door.
Als ze allebei 0 zijn, mag je niet door....welke statement moet ik dan hebben?
OR, of ||
AND en && zijn iig fout, dan mag je alleen verder als beide zijden waar zijn.
  zaterdag 17 december 2005 @ 17:56:51 #61
37634 wobbel
Da WoBBeL King
pi_33165677
quote:
Op zaterdag 17 december 2005 17:49 schreef Light het volgende:

[..]

OR, of ||
AND en && zijn iig fout, dan mag je alleen verder als beide zijden waar zijn.
K thnx, loop daar nogal vaak mee te worstelen
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 18:02:55 #62
1972 Swetsenegger
Egocentrische Narcist
pi_33165863
quote:
Op zaterdag 17 december 2005 17:56 schreef wobbel het volgende:

[..]

K thnx, loop daar nogal vaak mee te worstelen
Als je het gewoon voor jezelf in woorden zegt is het een stuk simpeler.
Als aap OF blaat 1 is, dan wel anders niet.
pi_33166016
quote:
Op zaterdag 17 december 2005 11:56 schreef wobbel het volgende:
M'n vraag uit het vorige topic...

Hoe moet mijn statement worden? met OR, AND of ||?

Als $aap = 1 mag je door, als $blaat = 1 is mag je door, maar als ze allebei 1 zijn mag je ook door.
Als ze allebei 0 zijn, mag je niet door....welke statement moet ik dan hebben?
1
2
3
4
5
6
7
8
9
10
11
if ($aap == 1 || $blaat == 1) {

// door

}

else {

// doei

}




edit: Nee, zo langzaam typ ik niet, ja, zo slecht lees ik wel
  zaterdag 17 december 2005 @ 18:31:33 #64
37634 wobbel
Da WoBBeL King
pi_33166584
Mmm, waarschijnlijk heb ik mijn vraag ook verkeerd gesteld, ik kan nu ook reacties van andere users bewerken en daar gebruik ik de statement voor

Als $aap = 1 mag je door, als $aap 0 is mag je niet door MAAR als $god = 1 mag je altijd door
of moet ik daar 2 statements voor maken?
pi_33166722
quote:
Op zaterdag 17 december 2005 18:31 schreef wobbel het volgende:
Mmm, waarschijnlijk heb ik mijn vraag ook verkeerd gesteld, ik kan nu ook reacties van andere users bewerken en daar gebruik ik de statement voor

Als $aap = 1 mag je door, als $aap 0 is mag je niet door MAAR als $god = 1 mag je altijd door
of moet ik daar 2 statements voor maken?
Probeer eens in te zien wat je wilt bereiken. Een reactie mag gewijzigd worden als $aap==1, of $god==1. Dat is in feite wat je zegt dus:

1
2
3
if (($aap == 1) || ($god == 1)) {
    nakendInEenWeideMetBier();
}
  zaterdag 17 december 2005 @ 18:50:05 #66
37634 wobbel
Da WoBBeL King
pi_33167151
quote:
Op zaterdag 17 december 2005 18:36 schreef JeRa het volgende:

[..]

Probeer eens in te zien wat je wilt bereiken. Een reactie mag gewijzigd worden als $aap==1, of $god==1. Dat is in feite wat je zegt dus:
[ code verwijderd ]
Maar ze mogen ook beide 1 zijn, dan moet je ook doorkunnen , maargoed, je kan dus met haakjes werken
pi_33167190
quote:
Op zaterdag 17 december 2005 18:50 schreef wobbel het volgende:

[..]

Maar ze mogen ook beide 1 zijn, dan moet je ook doorkunnen , maargoed, je kan dus met haakjes werken
Wat denk je dat || doet? Die haakjes hebben er verschrikkelijk weinig mee te maken
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 18:53:30 #68
1972 Swetsenegger
Egocentrische Narcist
pi_33167227
quote:
Op zaterdag 17 december 2005 18:50 schreef wobbel het volgende:

[..]

Maar ze mogen ook beide 1 zijn, dan moet je ook doorkunnen , maargoed, je kan dus met haakjes werken
Als een van de twee 1 is mag je door.
Wanneer beide 1 zijn, is ook 1 van de twee 1 en mag je dus door .

Overigens wel vreemd dat je En user EN admin tegelijk kan zijn
pi_33167265
quote:
Op zaterdag 17 december 2005 18:53 schreef Swetsenegger het volgende:

[..]

Als een van de twee 1 is mag je door.
Wanneer beide 1 zijn, is ook 1 van de twee 1 en mag je dus door .

Overigens wel vreemd dat je En user EN admin tegelijk kan zijn
Ik heb zo'n idee dat hij op twee variabelen controleert - 'ingelogde user' en 'adminmode'
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 18:57:42 #70
1972 Swetsenegger
Egocentrische Narcist
pi_33167327
quote:
Op zaterdag 17 december 2005 18:55 schreef JeRa het volgende:

[..]

Ik heb zo'n idee dat hij op twee variabelen controleert - 'ingelogde user' en 'adminmode'
Dan is aap toch altijd 1 als god 1 is. Je kan immers geen admin zijn en NIET ingelogged
Overigens maakt dat geen verscil voor de ||
  zaterdag 17 december 2005 @ 19:08:28 #71
37634 wobbel
Da WoBBeL King
pi_33167620
quote:
Op zaterdag 17 december 2005 18:55 schreef JeRa het volgende:

[..]

Ik heb zo'n idee dat hij op twee variabelen controleert - 'ingelogde user' en 'adminmode'
ik kijk eerst of de reactie wel van jou, zoja ($aap = 1)...dan mag je door...
maar als je admin bent ($god = 1)

Dus als beide 1 is mag je door, is maar 1 van de 2 goed (dus of $aap is goed, of $admin is goed) dan mag je door, maar als beide 0 zijn mag je niet door
quote:
Op zaterdag 17 december 2005 18:57 schreef Swetsenegger het volgende:

[..]

Dan is aap toch altijd 1 als god 1 is. Je kan immers geen admin zijn en NIET ingelogged
Overigens maakt dat geen verscil voor de ||
Die haakjes maken idd niet uit, maar als je niet bent ingelogd kom je niet eens zo ver in me script dat je doormag, dus dat doet er niet toe.
  zaterdag 17 december 2005 @ 19:12:37 #72
37634 wobbel
Da WoBBeL King
pi_33167697
Klopt dit?

1
2
3
4
5
6
7
8
<?php
if(($aap == 1 || $god == 1) || ($aap == 1 && $god == 1)) {
   echo
'je mag door';
}
else {
   echo
'gaat heen! verderfelijk creatuur opgerezen uit de poelen van de verdoemenis in de diepste krochten van de aarde waar het vuur nooit dooft'
}
?>
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 19:13:25 #73
1972 Swetsenegger
Egocentrische Narcist
pi_33167732
quote:
Op zaterdag 17 december 2005 19:08 schreef wobbel het volgende:


Dus als beide 1 is mag je door, is maar 1 van de 2 goed (dus of $aap is goed, of $admin is goed) dan mag je door, maar als beide 0 zijn mag je niet door
Ja dat was al een poosje duidelijk hoor

if($aap==1 || $god==1) dus
quote:
Die haakjes maken idd niet uit, maar als je niet bent ingelogd kom je niet eens zo ver in me script dat je doormag, dus dat doet er niet toe.
Wie heeft het over haakjes
  FOK!-Schrikkelbaas zaterdag 17 december 2005 @ 19:14:42 #74
1972 Swetsenegger
Egocentrische Narcist
pi_33167755
quote:
Op zaterdag 17 december 2005 19:12 schreef wobbel het volgende:
Klopt dit?
[ code verwijderd ]
Nee dus

1
2
3
4
5
6
7
8
<?php
if($aap == 1 || $god == 1) {
   echo
'je mag door';
}
else {
   echo
'gaat heen! verderfelijk creatuur opgerezen uit de poelen van de verdoemenis in de diepste krochten van de aarde waar het vuur nooit dooft'
}
?>

Is voldoende
  zaterdag 17 december 2005 @ 19:15:34 #75
37634 wobbel
Da WoBBeL King
pi_33167776
quote:
Op zaterdag 17 december 2005 19:12 schreef wobbel het volgende:
Klopt dit?
[ code verwijderd ]
Het werkt
Hierbij dank ik sietse van www.tekview.net

Het was ff prutsen maar hij leeeft
1
2
3
<?php
if(($MySQL_Reactie_Assoc['UserId'] == $_SESSION['IdLid'] || $main-&gt;Rechten(1) == 1) || ($MySQL_Reactie_Assoc['UserId'] == $_SESSION['IdLid'] && $main-&gt;Rechten(1) == 1))
?>


daar ging het om
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')