Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Detaylar
Kim cevapladı?
Çözüm
PHP:
$isim = str_replace(_, "_", $oyuncu['isim']);
İlk argüman
_ yerine bir string veya array olmalı görünüşe göre. Bu satırda ne yapmaya çalıştığınıza bağlı. Nelerin yerine alt çizgi koymak istiyorsunuz $oyuncu['isim']'de? Belki de $_ diye bir değişkeniniz vardır.İnternette benzer sorunlarla karşılaşanların ortak hatası, tırnak kullanılması gereken yerde kullanmamak olmuş. Bundan dolayı da sanırsam PHP, bu sembolleri birer sabit olarak ele almaya kalkıyor ve bu sabitler tanımlı olmayınca böyle bir hata meydana geliyor. Örnek bir StackOverflow başlığını buradan inceleyebilirsiniz. Şayet sizin hatanız da buysa bir yerde
Bunu yaptığınız dosyadaki kodu paylaşabilir misiniz?
'_' yerine _ yazmışsınız.... temanın SQL bağlantılarını gerçekleştirince bu hatayı alıyorum.
Bunu yaptığınız dosyadaki kodu paylaşabilir misiniz?
Awerty
Başarılı
- Katılım
- 28 Aralık 2023
- Mesajlar
- 15
- Beğeniler
- 3
Bunu yaptığınız dosyadaki kodu paylaşabilir misiniz?
Kod:
$baglanti = new PDO("mysql:host=localhost;dbname=makaveli", "root", "");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $baglanti->prepare("SELECT * FROM smf_members WHERE id_member=? ");
$stmt->execute([$message['member']['id']]);
$postatan = $stmt->fetch();
Birde bahsettiğinizin üzerine detaylıca baktığım da şöyle bir şey fark ettim bunu nasıl düzeltmeliyim?
Kod:
$isim = str_replace(_, "_", $oyuncu['isim']);
if(empty($oyuncu['isim']))
{
$isim = "(İsim bulunamadı)";
$oyuncu['skin'] = 0;
$birlik['birlik_isim'] = "(Bir birlikte değil)";
$oyuncu['level'] = "(Leveli yok)";
}
else
PHP:
$isim = str_replace(_, "_", $oyuncu['isim']);
İlk argüman
_ yerine bir string veya array olmalı görünüşe göre. Bu satırda ne yapmaya çalıştığınıza bağlı. Nelerin yerine alt çizgi koymak istiyorsunuz $oyuncu['isim']'de? Belki de $_ diye bir değişkeniniz vardır.Rica ederim. Hatanız neymiş acaba, nasıl çözdünüz?
@Awerty, sorum gözünüzden kaçmış olabilir diye etiketliyorum.
Son düzenleme:
Yeni konular
-
-
-
-
Elektronik Crucial 8 GB DDR5 5600 MHz CL46 laptop RAM 2.299 TL
- mortem.dll bulunamadı
- Mesaj: 0
-
-
-