Aşağıda tablo yapısını atmışsın.Hem tablo yapısını hemde tablodaki veriyi atabilirmisin.
php.ini dosyanda extension=mysqli yazınını arat başında ; varsa sil kaydet.
phpnin kurulu olduğu yerde ext klasörü içerisinde php_mysqli.dll dosyası var mı diye kontrol et.php tekrar başlat.
https://stackoverflow.com/questions/666811/how-to-solve-fatal-error-class-mysqli-not-found?answertab=votes#tab-top
WHERE begeniler.kullaniciId = 1 , begeniler.gorulme = 0 yorumlar.gorulme = 0
yukarıdaki kullanım yanlış o yüzden sorun yaşıyorsun :)
aşağıdaki gibi değiştir.
WHERE begeniler.kullaniciId = 1 AND begeniler.gorulme = 0 AND yorumlar.gorulme = 0
WHERE den sonra birden fazla koşul gireceksen AND veya OR kullanman gerekir.
AND ve OR if kullanımındaki gibi AND = &&, OR = ||
Ek olarak SELECT kısmında tablolardan neyi çekeceksen tablosuyla birlikte yazmalısınki çakışmasın.
SELECT begeniler.kullaniciId, begeniler.begenenId, yorumlar.yorumYapanId FROM
INNER JOIN de 2 tablodada kullaniciId = 1 'in verisi olmak zorunda.Birinde o kullanıcıya ait veri var diğerinde yoksa sonuç alamazsın.
Anladığım kadarıyla şöyle birşey tapmak istiyorsun.
text.txt
1|gs
2|fb
33|ts
4|bjk
5|ist
6|ank
index.php
$array = explode("\n", file_get_contents('text.txt'));
foreach($array as $k => $v)
{
$array[$k] = explode("|", $v);
}
usort($array, function($x, $y){
if($x[0] == $y[0]){
return 0;
}
return $x[0] > $y[0] ? -1 : 1;
});
echo "<pre>";
print_r($array);
echo "</pre>";
/*
Output:
Array
(
[0] => Array
(
[0] => 33
[1] => ts
)
[1] => Array
(
[0] => 6
[1] => ank
)
[2] => Array
(
[0] => 5
[1] => ist
)
[3] => Array
(
[0] => 4
[1] => bjk
)
[4] => Array
(
[0] => 2
[1] => fb
)
[5] => Array
(
[0] => 1
[1] => gs
)
)
*/
bence seo açısından Url den gelen daha mantıklı
https://developers.google.com/search/docs/advanced/crawling/localized-versions#example_2
https://code.visualstudio.com/docs/editor/editingevolved#_bracket-matching
https://stackoverflow.com/questions/30097634/how-do-i-jump-to-a-closing-bracket-in-visual-studio-code?answertab=votes#tab-top
Türkçe klavyede Windows için Ctrl + Shift + ç yaparak aralarında geçiş yapabilir.
Eğer bootstrap 5 kullanıyorsan data-toggle gibi attributeleri data-bs-toggle şeklinde adlandırmalısın.
Ek olarak açılacak olan div'e aria-labelledby="menuAc" button'un idsini vermelisin.
<div class="dropdown-menu" aria-labelledby="menuAc" id="siteMenusu">
https://getbootstrap.com/docs/5.0/components/dropdowns/#single-button
Bildiğim kadarıyla hepsiburada React kullanıyor.React, Angular ve Vue kullanarak bu tarz SPA proje geliştirebilirsin.
değer string ise birleştirir.integer ise toplama işlemi yapar.
{{ parseInt(numberOne) + parseInt(numerSecond) }}