Selecteer expire_date from table1 waar id from table1 hetzelfde is als id from table2 en echo expire
Zoiets maar dan correct gecodeerd:
Ik slaag er niet in dit correct te krijgen....
Iemand die zo goed is deze beginner te helpen aub?
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 -
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
Verder klopt je URL niet. Het is:
https://*****.be/test.php?itemid=8
Meerdere argumenten worden gescheiden met een &.
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.