Selecteer expire_date from table1 waar id from table1 hetzelfde is als id from table2 en echo expire
Zoals de titel beschrijft, probeer ik de expire_date uit tabel 1 te echoën, waarbij id van table1 hetzelfde is als het id van tabel 2 en van daaruit de echo met de expire_date
Zoiets maar dan correct gecodeerd:
Ik slaag er niet in dit correct te krijgen....
Iemand die zo goed is deze beginner te helpen aub?
Zoiets maar dan correct gecodeerd:
Ik slaag er niet in dit correct te krijgen....
Iemand die zo goed is deze beginner te helpen aub?
Hier een betere opzet. Verder ongetest omdat je query een beetje een rotzooitje was. ;-)
Met mysqli_fetch_assoc() en indien nodig met while, kan je de boel doorlopen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$link = mysqli_connect("localhost", "u****_****", "****Z", "u4*******");
$expire = "";
$sql = "SELECT *.pk_id
FROM oc_t_item u
JOIN u.oc_t_item_sms_premium_expire ON p.item_id = u.ID WHERE u.expire_date = '".mysqli_real_escape_string($link,$expire)."'";
$result= mysqli_query($link,$sql);
$data = mysqli_fetch_assoc($result);
// Toon je data voor testen en ontwikkelen.
echo "<pre>".$data."</pre>";
?>
$link = mysqli_connect("localhost", "u****_****", "****Z", "u4*******");
$expire = "";
$sql = "SELECT *.pk_id
FROM oc_t_item u
JOIN u.oc_t_item_sms_premium_expire ON p.item_id = u.ID WHERE u.expire_date = '".mysqli_real_escape_string($link,$expire)."'";
$result= mysqli_query($link,$sql);
$data = mysqli_fetch_assoc($result);
// Toon je data voor testen en ontwikkelen.
echo "<pre>".$data."</pre>";
?>
Met mysqli_fetch_assoc() en indien nodig met while, kan je de boel doorlopen
Gewijzigd op 27/07/2021 18:52:22 door - Ariën -
Hey,
Bedankt alvast voor de hulp maar ik vraag me af of ik zelf wel de correcte info heb gegeven want hij doet het voorlopig niet.
Ik heb dus nodig uit: tabel oc_t_item het pk_id en dat moet idem zijn als het item_id van de tabel oc_t_item_sms_premium_expire
Van oc_t_item_sms_premium_expire wil ik de expire_date tevoorschijn toveren als echo
Mogelijk is de code reeds correct maar als ik de url: https://*****.be/test.php&itemid=8 invoer krijg ik niets tevoorschijn helaas.
Maak ik alweer wat foutjes?
dank alvast
Marc
Bedankt alvast voor de hulp maar ik vraag me af of ik zelf wel de correcte info heb gegeven want hij doet het voorlopig niet.
Ik heb dus nodig uit: tabel oc_t_item het pk_id en dat moet idem zijn als het item_id van de tabel oc_t_item_sms_premium_expire
Van oc_t_item_sms_premium_expire wil ik de expire_date tevoorschijn toveren als echo
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$link = mysqli_connect("localhost", "u****_****", "****Z", "u4*******");
$expire = "";
$sql = "SELECT *.pk_id
FROM oc_t_item u
JOIN u.oc_t_item_sms_premium_expire ON p.item_id = u.ID WHERE u.expire_date = '".mysqli_real_escape_string($link,$expire)."'";
$result= mysqli_query($link,$sql);
$data = mysqli_fetch_assoc($result);
// Toon je data voor testen en ontwikkelen.
echo "<pre>".$data."</pre>";
?>
$link = mysqli_connect("localhost", "u****_****", "****Z", "u4*******");
$expire = "";
$sql = "SELECT *.pk_id
FROM oc_t_item u
JOIN u.oc_t_item_sms_premium_expire ON p.item_id = u.ID WHERE u.expire_date = '".mysqli_real_escape_string($link,$expire)."'";
$result= mysqli_query($link,$sql);
$data = mysqli_fetch_assoc($result);
// Toon je data voor testen en ontwikkelen.
echo "<pre>".$data."</pre>";
?>
Mogelijk is de code reeds correct maar als ik de url: https://*****.be/test.php&itemid=8 invoer krijg ik niets tevoorschijn helaas.
Maak ik alweer wat foutjes?
dank alvast
Marc
Is het te overwegen om de query eerst uit te proberen op de database zelf met bv PHPMyAdmin?
Je moet wel een $_GET['itemid'] aan je script toevoegen.
Verder klopt je URL niet. Het is:
https://*****.be/test.php?itemid=8
Meerdere argumenten worden gescheiden met een &.
Verder klopt je URL niet. Het is:
https://*****.be/test.php?itemid=8
Meerdere argumenten worden gescheiden met een &.
Hey nogmaals bedankt maar nu volgt na de url: https://***.be/test.php?1 de melding
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in /home/*****/domains/w***.be/public_html/test.php on line 9
Line 9 is deze: $data = mysqli_fetch_assoc($result);
Sorry voor de vele blunders en vragen ;-)
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in /home/*****/domains/w***.be/public_html/test.php on line 9
Line 9 is deze: $data = mysqli_fetch_assoc($result);
Sorry voor de vele blunders en vragen ;-)
Gewijzigd op 27/07/2021 21:22:59 door Marc Windels
Voer je query eens uit in phpMyAdmin.




