Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MySQL abfrage in PHP function

Empfohlene Antworten

Veröffentlicht

Hallo,

PHP + MySQL

ich habe folgendes Problem:

Ich öffne eine Datenbank Mysql zur Abfrage, 'selecte' was und gebe es aus.

Nach dem mysql_query wandle ich den Ausgabestring noch mit mysql_fetch_row als array um, um ihn auszulesen.

DAs funktioniert wunderbar, nur das ich Das in einer function brauche, und sobald ich dieses funktionierende script da rein setzte (in eine/die function), steigt er bei mysql_fetch_row mit

".. is no valid mysql resource" aus. :confused:

Die funktion heißt showsingle() und ich rufe sie auch mit showsingle(); auf.

Wo liegt der Fehler?

<FONT COLOR="#a62a2a" SIZE="1">[ 13. November 2001 09:19: Beitrag 1 mal editiert, zuletzt von Paxman ]</font>

Wenn Du in einer Funktion auf MySQL zugreifen willst, mußt Du direkt in der Funktion den mysql_connect ausführen. Auf Verbindungen, die außerhalb geöffnet wurden, kannst Du in der Funktion komischerweise nicht zugreifen...

Hi,

genau richtig aber wieso komischerweise ??

Auch PHP ist teilweise objektorientiert und hat Gültigskeiträume. Eine Funktion kann also nur globale Parameter oder Paramter, die innerhalb der Funktion definiert wurden, benutzen.

Folgendes müßte eigentlich auch gehen:

Verbindung aufbauen und der Variablen $verbindung zuordnen, dann in die Funktion rein und dort in der ersten Zeile ein

global $verbindung; dann müßtest Du die Verbindung eigentlich benutzen können.

Gruß Markus

von beetfreeQ

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Wenn Du in einer Funktion auf MySQL zugreifen willst, mußt Du direkt in der Funktion den mysql_connect ausführen.

Hi,

bitte poste doch mal Deinen Code hier.

Thx Markus

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.